यह LEFT JOIN है, है न?
जॉइन्स की संरचना को समझने में बढ़िया काम! इस अभ्यास में, आप INNER JOIN और LEFT JOIN के बीच के अंतर जानेंगे। इससे आपको तय करने में मदद मिलेगी कि किस प्रकार का join उपयोग करना है.
पहले की तरह, आप cities और countries टेबल्स का उपयोग करेंगे.
आप cities टेबल (left) और countries टेबल (right) के साथ एक INNER JOIN से शुरू करेंगे। यह तब उपयोगी है जब आप केवल उन्हीं रिकॉर्ड्स में रुचि रखते हैं जिनमें कोई country दोनों टेबल्स में मौजूद है.
इसके बाद आप LEFT JOIN पर स्विच करेंगे। यह तब काम आता है जब आप cities टेबल के सभी countries को लौटाना चाहते हैं, भले ही उनका countries टेबल में मैच हो या न हो.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL में डेटा जॉइन करना
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
c1.name AS city,
code,
c2.name AS country,
region,
city_proper_pop
FROM cities AS c1
-- Perform an inner join with cities as c1 and countries as c2 on country code
___
ORDER BY code DESC;