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

mysql pilih memiliki banyak n hingga n

SELECT     R.ID, R.Recipe, R.Directions
FROM       Ingredients_tbl I
           INNER JOIN recipe_to_ingredient RI ON I.id = RI.id_ingredient 
           INNER JOIN recipes_tbl R ON R.id = R.id_recipe  
WHERE      I.ID IN (1 ,2)
GROUP BY   R.ID, R.Recipe, R.Directions
HAVING     COUNT(*) > 1

Harus melakukannya, meskipun bahan-bahan dalam contoh ini di-hardcode hanya menjadi 1 atau 2. Saya perlu tahu lebih banyak tentang bagaimana Anda berniat memasok id bahan untuk menyediakan lebih banyak di bagian depan itu.



  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 BUAT PENGGUNA

  2. cara mendapatkan jumlah baris total dengan mysqli

  3. Perintah MySqli tidak sinkron; Anda tidak dapat menjalankan perintah ini sekarang

  4. Bagaimana melakukan pemeringkatan yang dikelompokkan di MySQL

  5. Visual Studio - Gagal menautkan tabel database MySql ke DataSet