MySQL + SQL · Lesson 1

Join Three Tables

कई Tables Join करना

आप JOINs को chain करके तीन या ज़्यादा tables जोड़ सकते हैं — हर JOIN अगली से common key पर link करता है।

तीन-Table Join

SELECT s.name, c.course_name, t.teacher_name
FROM students s
JOIN enrollments e ON s.id = e.student_id
JOIN courses c ON e.course_id = c.id
JOIN teachers t ON c.teacher_id = t.id;

कैसे काम करता है

हर JOIN दो tables को shared key पर जोड़ता है। इन्हें chain करें ताकि students-enrollments, enrollments-courses, और courses-teachers जुड़ें।

सारांश

  • कई JOIN ... ON clauses chain करें, हर एक common key पर।
  • Query छोटी और साफ रखने को table aliases (s, c, t) use करें।
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

💻 लाइव कोड एडिटर

इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.