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

एक कथन में किसी आईडी के लिए सभी परिभाषित सेटिंग्स या डिफ़ॉल्ट सेटिंग्स को ओवरराइड नहीं करने के लिए MySQL चयन कथन कैसे लिखें?

यह स्पष्ट नहीं किया गया है कि क्या परिणाम सेट का क्रम महत्वपूर्ण है, इसलिए भी कोशिश कर सकते हैं:

SELECT name,
    value
FROM MyTable
WHERE id = 5
    AND id NOT IN
    (
        SELECT id
        FROM MyTable
        WHERE id = 0
        GROUP BY MyTable.id
    )
UNION
SELECT name,
    value
FROM MyTable
WHERE id = 0
    AND name NOT IN
    (
        SELECT name
        FROM MyTable
        WHERE id = 5
        GROUP BY MyTable.name
    )

अस्वीकरण:SQL सर्वर में परीक्षण किया गया, लेकिन SQL के उस संस्करण के लिए विशिष्ट किसी भी चीज़ का उपयोग नहीं किया गया।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. IP पता कैसे प्राप्त करें [MYSQL]

  2. प्रति समूह अंतिम पंक्ति प्राप्त करें

  3. दूरस्थ कंप्यूटर से MySQL तक कैसे पहुँचें (लोकलहोस्ट नहीं)?

  4. mysqldump सर्वोत्तम अभ्यास:भाग 1 - MySQL पूर्वापेक्षाएँ

  5. जब मैं find_by_sql उपनाम का उपयोग कर रहा था, तो मैं भ्रमित हो गया