Types of Joins in MySQL

JOINS

рдХрднреА-рдХрднреА рд╣рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЯреЗрдмрд▓ рд╕реЗ рдбрд╛рдЯрд╛ рдХреА рдЖрд╡рд╢реНтАНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдЙрдиреНтАНрд╣реЗрдВ рд╕рд┐рдВрдЧрд▓ рдЯреЗрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддреЗ рд╣реИрдВред рдорд▓реНрдЯрд┐рдкрд▓ рдЯреЗрдмрд▓ рдХреЛ рд╕рд┐рдВрдЧрд▓ рдЯреЗрдмрд▓ рдореЗрдВ рдЬреЛрдбрд╝рдХрд░ рд╣рдо рд╕рд┐рдВрдЧрд▓ SQL рд╕реНтАНрдЯреЗрдЯрдореЗрдВрдЯ рд╕реЗ рд╣реА рдбрд╛рдЯрд╛ рдореЗрдирд┐рдкреНтАНрдпреВрд▓реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЯреЗрдмрд▓реНтАНрд╕ рдЙрди рдХреЙрд▓рдореНтАНрд╕ рдкрд░ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЯреЗрдмрд▓реНтАНрд╕ рдореЗрдВ рдЬрд┐рдирдХрд╛ рдбрд╛рдЯрд╛ рдЯрд╛рдИрдк рдФрд░ рдбрд╛рдЯрд╛ рд╡рд┐рдбреНрде рд╕рдорд╛рди рд╣реЛрддреА рд╣реИрдВред

рдЬреНтАНрд╡рд╛рдЗрдиреНтАНрд╕ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдирд┐рдореНтАНрди рджреЛ рдЯреЗрдмрд▓реНтАНрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред

Course

SUB Subject Faculty
01 VB Suvarna
02 DBMS Ruchir
03 Java Ritu
04 C++ Sudhir
05 Oracle Devendra

Registration

STUD ID Name Subject
1001 Dhinendra Java
1002 Piyush C++
1003 Paridhi VB
1004 Monika MIS
1005 Pooja HTML

1) рдЗрдирд░ рдЬреНтАНрд╡рд╛рдЗрди рдпрд╛ рдЗрдХреНтАНрд╡реА рдЬреНтАНрд╡рд╛рдЗрди

рдЗрдирд░ рдЬреНтАНрд╡рд╛рдЗрди рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЬреНтАНрд╡рд╛рдЗрди рд╣реИрдВ рдЗрд╕рдореЗрдВ рдЬреНтАНрд╡рд╛рдЗрдирд┐рдВрдЧ рдХрдВрдбреАрд╢рди, рдХреЙрдорди рдХреЙрд▓рдореНтАНрд╕ рдХреА рд╡реИрд▓реНтАНрдпреВрдЬ рдХреЗ рдмреАрдЪ рд╕рдорд╛рдирддрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЬреНтАНрд╡рд╛рдЗрди рдореЗрдВ рдХреЙрдорди рд░рд┐рдЬрд▓реНтАНрдЯ рдЯреЗрдмрд▓ рдореЗрдВ рдирд┐рд░реВрдкрдпреЛрдЧреА рддрд░реАрдХреЗ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред

рдХреНтАНрд╡реЗрд░реА :- Select * from Course, Registration Where Course.Subject = Registration.Subject;

рд░рд┐рдЬрд▓реНтАНрдЯ :-


SUB Subject Faculty Stud ID Name Subject
1 VB Suvarna 1003 Paridhi VB
3 Java Ritu 1001 Dhinendra Java
4 C++ Sudhir 1002 Piyush C++

рдпрд╣рд╛рдБ рд╕рдмреНтАНрдЬреЗрдХреНтАНрдЯ рдЖрдКрдЯрдкреБрдЯ рдореЗрдВ рджреЛ рдмрд╛рд░ рдирдЬрд░ рдЖрддрд╛ рд╣реИрдВред рдЖрдКрдЯрдкреБрдЯ рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИрдВ рдХрд┐ рд╕рдмреНтАНрдЬреЗрдХреНтАНрдЯ рдореИрдЪ рдХрд░ рд▓рд┐рдП рдЧрдП рд╣реИрдВ рдФрд░ рдпрд╣ рдХрд┐ рдореЗрдЪрд┐рдВрдЧ рдПрдХ рд░реЛ рджреЗрддреА рд╣реИрдВред

2) рдиреИрдЪреБрд░рд▓ рдЬреНтАНрд╡рд╛рдЗрди рдпрд╛ рдиреИрдЪрд░рд▓ рдЗрдирд░ рдЬреНтАНрд╡рд╛рдЗрди

рдиреИрдЪрд░рд▓ рдЬреНтАНрд╡рд╛рдЗрди рдЗрдХреНтАНрд╡реА рдЬреНтАНрд╡рд╛рдЗрди рдЬреИрд╕рд╛ рд╣реЛрддрд╛ рд╣реИрдВред рдЗрд╕рдореЗрдВ рдЕрдВрддрд░ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реИрдВ рдХрд┐ рдбреБрдкреНтАНрд▓реАрдХреЗрдЯ рдХреЙрд▓рдореНтАНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдВред рдиреЗрдЪрд░рд▓ рдЬреНтАНрд╡рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдореЗрдВ рд▓рд╛рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╕рдмрд╕реЗ рдЖрдо рдЬреНтАНрд╡рд╛рдЗрди рдСрдкрд░реЗрд╢рди рд╣реИрдВред

рдХреНтАНрд╡реЗрд░реА :- Select Sub id, Faculty, Course, Subject, Stud id, Name from Course, Registration Where

Course.Subject = Registration.Subject;

рд░рд┐рдЬрд▓реНтАНрдЯ :-

SUB ID Faculty Subject Stud ID Name
1 Suvarna VB 1003 Paridhi
3 Ritu Java 1002 Dhinendra
4 Sudhir C++ 1001 Piyush

3) Outer Join

рджреЛ рдЯреЗрдмрд▓реНтАНрд╕ рдХреЛ рдЬреНтАНрд╡рд╛рдЗрди рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдЖрд╡рд╢реНтАНрдпрдХ рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рдПрдХ рдЯреЗрдмрд▓ рд░реЛ рдЕрдиреНтАНрдп рдЯреЗрдмрд▓ рдореЗрдВ рдореИрдЪ рдХрд░реЗрдВред рдЖрдКрдЯрд░ рдЬреНтАНрд╡рд╛рдЗрди рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдРрд╕реА рдЗрдВрдлреЙрд░реНрдореЗрд╢рди рдорд┐рд▓ рд╕рдХрддреА рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рд░реЛрдЬ рдЬрд┐рдирдХреА рдХреЙрдорди рдХреЙрд▓рдо рдореЗрдВ рдореЗрдЪрд┐рдВрдЧ рд╡реИрд▓реНтАНрдпреВ рдирд╣реАрдВ рд╣реЛ, рднреА рд░рд┐рдЬрд▓реНтАНрдЯ рдЯреЗрдмрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░ рд▓реА рдЬрд╛рдБрдПред рдЖрдКрдЯрд░ рдЬреНтАНрд╡рд╛рдЗрди рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ тАУ рд▓реЗрдлреНрдЯ рдЖрдКрдЯрд░ рдЬреНтАНрд╡рд╛рдЗрди рд╡ рд░рд╛рдИрдЯ рдЖрдКрдЯрд░ рдЬреНтАНрд╡рд╛рдЗрдиред


(i) рд▓реЗрдлреНрдЯ рдЖрдКрдЯрд░ рдЬреНтАНрд╡рд╛рдЗрди :- рд▓реЗрдлреНрдЯ рдЖрдКрдЯрд░ рдЬреНтАНрд╡рд╛рдЗрди рдореЗрдВ рдЬреНтАНрд╡рд╛рдЗрди рдХрдВрдбреАрд╢рди (Course Subject = Registration Course (+)) рдХреА рдмрд╛рдВрдпреА рдФрд░ рдХреЗ рдЯреЗрдмрд▓реНтАНрд╕ рдХреЗ рд╕рд╛рд░реЗ рд░рд┐рдХреЙрд░реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕реА рдкреНрд░рдХрд╛рд░ рдХрдВрдбреАрд╢рди рдХреЗ рджрд╛рдпреАрдВ рдФрд░ рдХреЗ рд╕рд╛рд░реЗ рдореЗрдВрдЪрд┐рдЧ рд░рд┐рдХреЙрд░реНрдб рд░рд┐рдХреЙрд░реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЬреНтАНрд╡рд╛рдЗрди рдХрдВрдбреАрд╢рди рдХреЗ рдмрд╛рдпреАрдВ рдФрд░ рдХреЗ рдЯреЗрдмрд▓ рдХреЗ рдЙрди рд░рд┐рдХреЙрд░реНрдбрд╕ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХреА рджрд╛рдпреАрдВ рдФрд░ рдХреЛрдИ рдореЗрдЪрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИрдВ, рдирд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдВред

рдХреНтАНрд╡реЗрд░реА :- Select * from Course, Registration Where Course.Subject = Registration.Subject (+);

рд░рд┐рдЬрд▓реНтАНрдЯ :-

Sub ID Subject Faculty Stud ID Name Subject
1 VB Suvarna 1003 Paridhi VB
2 DBMS Ruchir NULL NULL NULL
3 Java Ritu 1001 Dhinendra JAVA
4 C++ Sudhir 1002 Piyush C++
5 Oracle Devendra Null NULL NULL

рд░рд┐рдЬрд▓реНтАНрдЯ рдЯреЗрдмрд▓ рд╕реЗ рдбреБрдкреНтАНрд▓реАрдХреЗрдЯ рдХреЙрд▓рдо рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдлреАрд▓реНтАНрдб рдиреЗрдореНтАНрд╕ рдХреЛ рдЦрд╛рд╕рддреМрд░ рдкрд░ рд╕реНтАНрдкреЗрд╕рд┐рдлрд╛рдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рд╣рдордиреЗ рдиреИрдЪрд░рд▓ рдЬреНтАНрд╡рд╛рдЗрди рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛ред) рдФрд░ рдЗрд╕реЗ рдиреИрдЪрд░рд▓ рд▓реЗрдлреНрдЯ рдЖрдКрдЯрд░ рдЬреНтАНрд╡рд╛рдЗрди рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИрдВред

(ii) рд░рд╛рдИрдЯ рдЖрдКрдЯрд░ рдЬреНтАНрд╡рд╛рдЗрди :- рд░рд╛рдИрдЯ рдЖрдКрдЯрд░ рдЬреНтАНрд╡рд╛рдЗрди рдореЗрдВ рдЬреНтАНрд╡рд╛рдЗрди рдХрдВрдбреАрд╢рди (Course. Subject (+) = Registration тАУ Course) рдХреА рджрд╛рдпреАрдВ рдФрд░ рдЯреЗрдмрд▓ рдХреЗ рд╕рд╛рд░реЗ рд░рд┐рдХреЙрд░реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕реА рдкреНрд░рдХрд╛рд░ рдЬреНтАНрд╡рд╛рдЗрди рдХрдВрдбреАрд╢рди рдХреА рдмрд╛рдпреАрдВ рдФрд░ рдХреЗ рдЯреЗрдмрд▓ рдХреЗ рдореЗрдЪрд┐рдВрдЧ рд░рд┐рдХреЙрд░реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдЬреНтАНрд╡рд╛рдЗрди рдХрдВрдбреАрд╢рди рдХреА рджрд╛рдпреАрдВ рдФрд░ рдХреЗ рдЯреЗрдмрд▓ рдХреЗ рдЙрди рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХрд╛ рдмрд╛рдпреАрдВ рдФрд░ рдореЗрдЪрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИрдВ, рдирд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдВред

рдХреНтАНрд╡реЗрд░реА :- Select * from Course, Registration Where Course.Subject (+) = Registration.Subject

рд░рд┐рдЬрд▓реНтАНрдЯ :-

Sub ID Subject Faculty Stud ID Name Subject
1 VB Savarna 1003 Paridhi VB
2 Java Ritu 1001 Dhinendra JAVA
3 C++ Sudhir 1002 Piyush C++
NULL NULL NULL 1005 Pooja HTML
NULL NULL NULL 1004 Monika MIS

рд░рд┐рдЬрд▓реНтАНрдЯ рдЯреЗрдмрд▓ рд╕реЗ рдбреБрдкреНтАНрд▓реАрдХреЗрдЯ рдХреЙрд▓рдо рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдлреАрд▓реНтАНрдб рдиреЗрдореНтАНрд╕ рдХреЛ рд╡рд┐рд╢реЗрд╖рддреМрд░ рд╕реЗ рд╕реНтАНрдкреЗрд╕рд┐рдлреЙрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рд╣рдордиреЗ рдиреИрдЪрд░рд▓ рдЬреНтАНрд╡рд╛рдЗрди рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛) рдФрд░ рдЗрд╕реЗ рдиреИрдЪрд░рд▓ рд░рд╛рдИрдЯ рдЖрдКрдЯрд░ рдЬреНтАНрд╡рд╛рдЗрди рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВред


error: Content is protected !!