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

Bergabunglah dengan dua tabel, cocokkan kolom dengan beberapa nilai

Sesuaikan nilai yang diuji dalam klausa HAVING agar sesuai dengan jumlah nilai yang tercantum dalam klausa IN.

SELECT p.*
    FROM products p
    WHERE p.ID IN (SELECT pi.ItemID
                       FROM parameteritems pi
                       WHERE pi.ItemID = p.ID
                           AND pi.ParameterID IN (7,11)
                       GROUP BY pi.ItemID
                       HAVING COUNT(DISTINCT pi.ParameterID) = 2)


  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 Anda menangani masalah zona waktu?

  2. Bagaimana cara menggunakan pernyataan LOAD DATA INFILE ketika file berada di lokasi lain?

  3. Bagaimana cara menginstal Ruby on Rails dengan mysql dan membuatnya berfungsi, panduan langkah demi langkah?

  4. Milik banyak mendapatkan semua baris (Laravel)

  5. MySQL:abaikan kesalahan saat mengimpor?