आपको या तो जॉइन या यूनियन/यूनियन ऑल का उपयोग करना होगा।
यह इस बात पर निर्भर करेगा कि आपको क्या चाहिए।
मान लें कि आप तालिका 1 col a . से सभी मान चाहते हैं और टेबल 2 कॉलम बी अलग-अलग पंक्तियों में
आप उपयोग कर सकते हैं
SELECT ColA
FROM TABLE1
UNION ALL
SELECT ColB
FROM TABLE2
सभी विशिष्ट मूल्य
SELECT ColA
FROM TABLE1
UNION
SELECT ColB
FROM TABLE2
और मान लें कि आप उन्हें एक ही पंक्ति में प्रदर्शित करना चाहते हैं, उनके पास कुछ कुंजी होनी चाहिए जो उन्हें जोड़ती है
SELECT ColA, ColB
FROM TABLE1 t1 INNER JOIN
TABLE2 t2 ON t1.ID = t2.ID
यह भी ध्यान रखना अच्छा होगा कि Sql Joins के विभिन्न प्रकार हैं।
विभिन्न SQL जॉइन
- जॉइन करें:दोनों टेबल में कम से कम एक मैच होने पर पंक्तियां लौटाएं
- लेफ्ट जॉइन:लेफ्ट टेबल से सभी पंक्तियों को लौटाएं, भले ही राइट टेबल में नोमैच हों
- राइट जॉइन:सभी पंक्तियों को दाईं तालिका से लौटाएं, भले ही बाईं तालिका में कोई मिलान न हो
- FULL JOIN:किसी एक टेबल में isa मैच होने पर पंक्तियाँ लौटाएँ