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