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


