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

दो स्थितियों से मेल खाने वाली कई पंक्तियों का चयन करें

कोशिश करें,

SELECT userID
FROM tableName
WHERE   (questionID = 14 AND
        answer = 'yes' ) OR
        (questionID = 54 AND
        answer <> 'empty') OR
        (questionid = 100 AND
        answer > 10)
GROUP BY userID
HAVING COUNT(*) = 3

SQLFiddle डेमो



  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. PHP से SSL के साथ दूरस्थ MySQL सर्वर से कनेक्ट करें

  3. डेटाबेस में डुप्लिकेट स्ट्रिंग खोजें

  4. MySQL:अलग-अलग टेबल में एक ही नाम के साथ लेफ्ट जॉइन और कॉलम

  5. गलत स्ट्रिंग मान:'\xF0\x9F\x8E\xB6\xF0\x9F...' MySQL