Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql एकाधिक n से n's होने का चयन करें

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

ऐसा करना चाहिए, हालांकि इस उदाहरण में सामग्री को केवल 1 या 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. टाइप या नेमस्पेस नाम 'MySqlConnection' नहीं मिला (क्या आप एक प्रयोग निर्देश या असेंबली संदर्भ खो रहे हैं?)

  2. क्या इस प्रकार की SQL संरचना (एक mysql डेटाबेस में) वास्तविक विश्व मॉडल में कुशल है?

  3. MySQL DB के प्रति सेकंड InnoDB लिखने की गति में सुधार कैसे करें

  4. MySQL में विदेशी कुंजी बाधाओं का उपयोग क्यों करें?

  5. MySQL जावा अपडेट सिंटैक्स