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

Cara menulis pernyataan pilih menggunakan gabungan bersarang

Kesalahan kueri Anda yang diharapkan karena Anda memiliki dua WHERE klausa dan USER adalah kata kunci dan tidak boleh digunakan sebagai pengenal. Saya telah lolos dari mereka menggunakan backtique lebih baik menggunakan kata non kunci/cadangan sebagai nama kolom Anda. Kueri Anda akan terlihat seperti

SELECT COUNT(u.user_id) FROM `USER` u
INNER JOIN USAGE us on us.user_id = u.user_id
JOIN PRODUCT p ON us.product_id = p.product_id
WHERE p.product = 'iPhone'
AND u.usage_count > 0
AND u.account_created <= '2016-12-31'
AND u.account_created >= '2016-01-01'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL cara mengurangi hasil baris 1 dari baris 2, baris 2 dari baris 3

  2. isi kotak centang dan kemudian perbarui pilihan ke mysql

  3. Implementasi dan Perancangan Arsitektur untuk Sistem Notifikasi menggunakan socket.io node.js dan pesan masuk

  4. Bagaimana cara memanggil prosedur tersimpan MySQL dari dalam kode PHP?

  5. Kesalahan sintaks dengan IF EXISTS UPDATE ELSE INSERT