UNION कथन में कोष्ठक/कोष्ठक की कोई आवश्यकता नहीं है।
इस समय मैं केवल MySQL के बारे में जानता हूं, जो आपको ORDER BY
को परिभाषित करने की अनुमति देता है और LIMIT
जब तक क्वेरी कोष्ठक में संलग्न है तब तक प्रत्येक क्वेरी के लिए विशिष्ट खंड -- मानक SQL केवल ORDER BY
की अनुमति देता है अंतिम परिणाम के लिए। GROUP BY
और HAVING
क्लॉज प्रत्येक क्वेरी के लिए विशिष्ट होते हैं जो UNION'd स्टेटमेंट बनाती हैं।
MySQL सपोर्ट करता है:
(SELECT a.column
FROM A_TABLE a
ORDER BY a.column DESC)
UNION
SELECT b.column
FROM B_TABLE b
...यदि आप अन्य डेटाबेस में पोर्ट करना चाहते/चाहती हैं तो इससे दुःख का कोई अंत नहीं होगा।
मानक SQL केवल अनुमति देता है:
SELECT a.column
FROM A_TABLE a
UNION
SELECT b.column
FROM B_TABLE b
ORDER BY column DESC