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

Pernyataan SQL untuk mendapatkan semua pelanggan tanpa pesanan

Anda mungkin ingin menggunakan LEFT JOIN dan IS NULL :

SELECT     Persons.LastName, Persons.FirstName
FROM       Persons
LEFT JOIN  Orders ON Persons.id = Orders.Person_id
WHERE      Orders.Person_id IS NULL;

Hasil gabungan kiri selalu berisi semua catatan tabel "kiri" (Orang), bahkan jika kondisi gabungan tidak menemukan catatan yang cocok di tabel "kanan" (Pesanan). Jika tidak ada yang cocok, kolom tabel "kanan" akan NULL dalam himpunan hasil.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menampilkan database MySQL pada skrip PHP?

  2. mysql Memilih dari dua tabel yang berbeda.

  3. Bagaimana cara menggunakan JdbcTemplate Spring untuk terhubung ke database MySql sederhana?

  4. Editor WordPress tidak memperbarui file:Tidak dapat berkomunikasi kembali dengan situs untuk memeriksa kesalahan fatal

  5. Apakah ada cara aman untuk membuat parameter nama database dalam kueri MySQL?