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

कुंजी मान जोड़े को संग्रहीत करने वाली तालिका से चयन करने के लिए एक MySQL क्वेरी की आवश्यकता है

यहाँ एक उदाहरण क्वेरी है:

SELECT
  itemName
FROM
  items i,
JOIN
  item_properties effect
  ON i.itemId = effect.itemId AND effect.property = 'effect'
JOIN
  item_properties consumption
  ON i.itemId = consumption.itemId AND consumption.property = 'consumption'

WHERE effect.value = 'cooling' AND consumption.value = 'efficient';

मैं oR छोड़ दूँगा कुछ के रूप में क्वेरी करें जिसे आप स्वयं आज़मा सकते हैं। यह बस अधिक टेबल जोड़ रहा है और OR . का उपयोग कर रहा है AND . के बजाय WHERE . में ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कोडइग्निटर के साथ संग्रहित प्रक्रियाओं को 'कॉल' करने का प्रयास कर रहा है

  2. त्रुटि:तालिका xxx के लिए तालिका स्थान मौजूद है। कृपया आयात करने से पहले टेबल स्पेस को त्यागें

  3. जॉइन फील्ड में अल्पविराम से अलग-अलग सूची का उपयोग करके दो तालिकाओं में कैसे शामिल हों

  4. अपने डेटाबेस के लिए MySQL डेटाबेस आकार कैसे प्राप्त करें?

  5. उत्पादन के लिए तैयार डेटाबेस परिनियोजन के लिए DevOps विचार