Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana aplikasi saya bisa mendapatkan keuntungan dari tabel sementara?

Tabel sementara seringkali berharga ketika Anda memiliki SELECT yang cukup rumit yang ingin Anda lakukan dan kemudian melakukan banyak kueri tentang itu...

Anda dapat melakukan sesuatu seperti:


CREATE TEMPORARY TABLE myTopCustomers
   SELECT customers.*,count(*) num from customers join purchases using(customerID)
   join items using(itemID) GROUP BY customers.ID HAVING num > 10;

Dan kemudian lakukan banyak kueri terhadap myTopCustomers tanpa harus melakukan penggabungan ke pembelian dan item pada setiap kueri. Kemudian ketika aplikasi Anda tidak lagi membutuhkan pegangan database, pembersihan tidak perlu dilakukan.

Hampir selalu Anda akan melihat tabel sementara yang digunakan untuk tabel turunan yang mahal untuk dibuat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. halaman ramah cetak magento untuk produk

  2. Desain database aturan harga untuk sistem reservasi hotel

  3. Cara memilih kolom untuk tabel INNER JOIN tergantung pada nilai array yang digabungkan

  4. Mengakses database MySQL dalam visualisasi d3

  5. Menggunakan mySql melalui lemparan proxy Disebabkan oleh:java.sql.SQLException:Pernyataan yang dapat dipanggil tidak didukung. setelah terhubung kembali