मैं दो तालिकाओंएसक्यूएल: झरना यूनिअन और शामिल हों
SELECT ID_1,
name_1,
surname_1,
FROM T_ONE
UNION
SELECT ID_2,
name_2,
surname_2
FROM TABLE_2
मैं एक मेज के साथ या यहां तक कि सभी TABLE_1
के साथ इस UNION
आपरेशन के परिणाम में शामिल करना चाहते के बीच एक संघ opertaion है।
मैं UNION
के इस नए तालिका परिणाम को कैसे संभाल सकता हूं।
UNION
के बाद उदाहरण के लिए
:
RIGHT JOIN TABLE_3
ON TABLE_3.ID_3 = XXXXXXXXXXXXXXXXXXXX.ID_2
मैं वास्तव में मैं क्या xxxxxxxxxxxxxxxx के बजाय डाल करने के लिए UNION
द्वारा उत्पन्न नई तालिका andle करने की जरूरत है पता नहीं है।
और मैं आदेश परिणाम छँटाई से बचने के लिए यूनिअन सभी के बजाय सिर्फ यूनिअन का प्रयोग करेंगे, क्योंकि आप जानते हैं वे अलग हैं (टेबल T_ONE और TABLE_2 से डेटा ओवरलैप नहीं करते हैं, क्या वे करते हैं?) – van
@ वैन: हम इसे नहीं मान सकते हैं, लेकिन यह एक अच्छा बिंदु है। संपादित। – gbn
मुझे इसी तरह की समस्या का सामना करना पड़ रहा है, यूनियनों को छोड़कर शीर्ष पर हैं, और मैं सही शामिल नहीं हो सकता क्योंकि यह वर्तमान में मंच पर समर्थित नहीं है। क्या पहले चयन पर यूनियनों के साथ बाएं जुड़ने के लिए इसे पुन: स्थापित करना संभव है? –