-
USING
क्लॉज:यह आपको जॉइन की को नाम से निर्दिष्ट करने की अनुमति देता है। -
ON
खंड:यह सिंटैक्स आपको दोनों तालिकाओं . में शामिल होने की कुंजियों के लिए कॉलम नाम निर्दिष्ट करने की अनुमति देता है ।
उपयोग खंड
<ब्लॉककोट>यदि कई कॉलम समान नाम साझा करते हैं, लेकिन आप इन सभी सामान्य स्तंभों का उपयोग करके शामिल नहीं होना चाहते हैं, तो USING क्लॉज़ का उपयोग किया जाता है। USING क्लॉज में सूचीबद्ध कॉलम में WHERE क्लॉज सहित स्टेटमेंट में कोई क्वालिफायर नहीं हो सकता:
चालू खंड
<ब्लॉककोट>ON क्लॉज का उपयोग उन तालिकाओं में शामिल होने के लिए किया जाता है जहां कॉलम के नाम दोनों तालिकाओं में मेल नहीं खाते हैं। WHERE क्लॉज में शामिल होने की शर्तें फ़िल्टर शर्तों से हटा दी जाती हैं:
ओरेकल
select department_name, city
from departments
JOIN locations
USING (location_id); -- specify the same column name
-- for both of the tables for the join
select department_name, city
from departments dept
join locations loc
on (dept.location_id = loc.id); -- specify different column name
-- for the tables for the join.