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

एकाधिक स्तंभों द्वारा SQL फ़िल्टरिंग

वह है मान्य सिंटैक्स।

अगर आपको यह पसंद नहीं है तो कुछ अन्य विकल्प हैं:

SELECT * FROM my_table
WHERE (f1, f2) = ('a', 30)
OR    (f1, f2) = ('b', 20)

या किसी जॉइन का उपयोग करना:

SELECT *
FROM my_table T1
(
    SELECT 'a' AS f1, 30 AS f2
    UNION ALL
    SELECT 'b', 20
) T2
ON T1.f1 = T2.f1 AND T1.f2 = T2.f2


  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 इन्सर्ट एंड जॉइन

  2. समारोह योग मौजूद नहीं है

  3. एकल तालिका में एकाधिक क्वेरी आउटपुट

  4. mysql बाएँ बाहरी शामिल हों

  5. एक तालिका से रिकॉर्ड खोजें जो दूसरे में मौजूद नहीं है