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

एसक्यूएल में यूनियन के बाद कहां बयान?

यदि आप UNION के परिणाम में WHERE क्लॉज लागू करना चाहते हैं, तो आपको FROM क्लॉज में UNION को एम्बेड करना होगा:

SELECT *
  FROM (SELECT * FROM TableA
        UNION
        SELECT * FROM TableB
       ) AS U
 WHERE U.Col1 = ...

मुझे लगता है कि टेबलए और टेबलबी संघ-संगत हैं। आप निश्चित रूप से यूनियन में प्रत्येक व्यक्तिगत चयन कथन के लिए 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. मैं MySQL में कॉलम के मानों को अद्वितीय कैसे रखूं?

  3. मैं एक टेबल में सभी खाली स्ट्रिंग्स को NULL में कैसे बदलूं?

  4. पायथन MySQL सम्मिलित काम नहीं कर रहा

  5. mysql सर्वर से कनेक्ट करने में समस्याएँ:ERROR 2003 (HY000)