MySQL + SQL · Lesson 65

MySQL Joins

JOIN क्या है?

JOIN दो या ज़्यादा tables की rows को एक related column (आमतौर पर foreign key) के आधार पर जोड़ता है। इसी तरह relational databases data connect करते हैं।

हमारी दो Tables

students(roll_no, name, class_id)
classes(class_id, class_name)

Joins के प्रकार

Joinलौटाता है
INNER JOINसिर्फ दोनों में matching rows
LEFT JOINसारी left rows + matches
RIGHT JOINसारी right rows + matches
CROSS JOINहर combination

Inner Join Example

SELECT students.name, classes.class_name
FROM students
INNER JOIN classes ON students.class_id = classes.class_id;
हर student को उसकी class name के साथ list करता है, class_id पर match करके।

सारांश

  • JOIN tables को related column पर जोड़ता है।
  • INNER (सिर्फ matches), LEFT/RIGHT (एक side रखें), CROSS (सारे combos)।
🔗

Share this topic with a friend

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

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

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

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

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