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

माइस्क्ल कॉम्प्लेक्स जहां क्लॉज

आपकी वर्तमान क्वेरी विरोधाभासी है क्योंकि एक पंक्ति कभी भी WHERE क्लॉज से मेल नहीं खा सकती है। मुझे लगता है कि आप ऐसा कुछ चाहते हैं।

SELECT product_id
FROM table 
WHERE (key='free_shipping' and value='yes') or (key='price' and value='5')
GROUP BY product_id
HAVING COUNT(DISTINCT key) = 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. MacOS पर मैसकल शेल को अनइंस्टॉल कैसे करें

  2. MySQL अपडेट कॉलम केवल तभी जब वैल्यू खाली न हो

  3. स्थिर मूल्यों और गतिशील मूल्यों के साथ MYSQL तालिका

  4. MySQL:किसी अन्य तालिका से एक कॉलम में मान डालें

  5. mysqli क्वेरी केवल पहली पंक्ति लौटा रही है