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

MySQL Pilih dari kategori di tabel y di mana Hitungan (produk kategori dari tabel lain) lebih besar dari nol

Anda dapat menggunakan EXISTS :

SELECT category, categoryID 
FROM categories AS c
WHERE EXISTS (SELECT 1 
              FROM products AS p
              WHERE p.categoryID  = c.categoryID )

atau INNER JOIN :

SELECT DISTINCT category, categoryID 
FROM categories AS c
INNER JOIN products AS p ON p.categoryID  = c.categoryID

atau IN operator:

SELECT category, categoryID 
FROM categories 
WHERE categoryID IN (SELECT categoryID FROM products)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. File .PDF Besar Tidak Mengunggah Ke Database MySQL sebagai BLOB Sedang Melalui PHP, File di bawah 2MB Berfungsi dengan Baik

  2. Bagaimana saya bisa mengubah kueri ini dengan dua Gabung Dalam sehingga berhenti memberikan hasil duplikat?

  3. Kapitalisasi huruf pertama dari beberapa kata dari kolom tanpa CAP_FIRST

  4. Memasukkan HTML ke dalam database

  5. Bagaimana cara melakukan kueri gabungan di antarmuka tabel ZF?