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

Bagaimana cara menggabungkan kueri ini untuk mencapai kinerja yang lebih cepat?

Saya yakin ini akan menggabungkan 4 kueri pertama

INSERT INTO new_table (hash, pages, visits, first_visit, last_visit, goals)
SELECT A.hash, COUNT(B.id), A.visits, A.timestamp, MAX(B.timestamp), 0
FROM audience A
LEFT OUTER JOIN behaviour B ON B.hash = A.hash
GROUP BY A.hash

Saya tidak yakin apakah yang terakhir bisa menjadi join atau harus berupa kueri gabungan/terpisah.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL, cara memasukkan tanggal nol

  2. Izin sumber daya bersarang MySQL (tabel pivot) untuk melihat/memperbarui/mengelola

  3. Cegah data duplikat dimasukkan ke database mysql

  4. Bagaimana cara membuang struktur tabel mysql tanpa data dengan kueri SQL?

  5. Apa perbedaan antara tinyint, smallint, mediumint, bigint dan int di MySQL?