Mysql join multiple tables tutorial in Hindi आज इस आर्टिकल के माध्यम से हम समझेंगे की हम mysql में मल्टीप्ल table को आपs में कैसे join कर सकते है। और इसका तरीका क्या है और इस तरह का डाटा को हमें join करने की जरूरत कब पड़ती है। मानलीजिये आपके पास में कोई स्टूडेंट का डाटा है और और एक कोई table है उसके अंदर city के नाम स्टोर है और एक कोई एसी table है उसके अंदर कोई कोर्स की डिटेल है।
तो ऐसे में होगा क्या की city के डाटा में भी एक unique id दी है और कोर्स की id में भी एक unique id दी है। जब आप स्टूडेंट के डाटा वाली table के अंदर उस unique id को डाल देंगे और city वाली जगह city की table वाली unique id डाल देंगे। फिर जब आप in तीनो table को आप में join करोगे तो तो नाम शो होंगे। बार-बार आपको city का नाम या फिर कोर्स का नाम डालने की जरूरत नही है।
तो in तीनो table को आपस में जोड़ने का जो सिंटेक्स है वो कुछ इस प्रकार है।
select cloumns from table1 inner join table2 on table1.columname =table2.colum_name inner join table3 on table1.col_name =table3.colname;
table ke 2 ke col_name or table 3 ke col_name me primary ki set hona chahiye tabhi ye joint ho payegi.
or is taike se aap jitni chaho utni table aaps me joint kar sakte hai.
select student. id, student . name, student. age, student. gender, state .
name , course . course_name from student
inner join state on student. city = state. id
inner join course on student. course_name = course .id;
kuchh is tarike se aap aap teen table ko ek sath jod sakte hai. or aap iske sath me condition bhi lga sakte hai
select student. id, student . name, student. age, student. gender, state .
name , course . course_name from student
inner join state on student. city = state. id
inner join course on student. course_name = course .id where state.name ="noida";
Mysql join multiple tables tutorial in Hindi