आप बस दो परिणाम सेट का चयन करें
SELECT * FROM @myTable1
SELECT * FROM @myTable2
हालांकि, कुछ टूल कुछ परिणामों को छिपा देंगे (उदा. pgAdmin केवल अंतिम दिखाएगा) और कुछ टूल में अगले परिणाम सेट पर जाने के लिए किसी प्रकार की आवश्यकता होती है (उदा. .NET का IDataReader आपको Read()
की अनुमति नहीं देगा। कोड> दूसरे परिणामसेट से जब तक आप NextResult()
. पर कॉल नहीं करते हैं )।
संपादित करें:
इस मामले में एक विकल्प, चूंकि दो परिणामों के प्रकार मेल खाते हैं, उन्हें एक ही परिणामसेट में संयोजित करना है:
SELECT field0, field1 from @myTable1
UNION
SELECT field0, field3 from @myTable2
आप UNION ALL
. में से भी चुन सकते हैं या UNION DISTINCT
(डिफ़ॉल्ट) जहां बाद वाला केवल वही पंक्तियाँ भेजेगा जो दोहराई नहीं जाती हैं।