ఎస్క్యూఎల్ ఫుల్ జాయిన్ కీవర్డ్
- FULL JOIN కీలక పదం పర్సన్స్ (Persons) మరియు ఆర్డర్స్ (Orders) లోని అన్ని పంక్తులను తిరిగి చూపుతుంది. పర్సన్స్ లోని పంక్తులు ఆర్డర్స్ లో మేలుకొని లేకపోతే లేదా ఆర్డర్స్ లోని పంక్తులు పర్సన్స్ లో మేలుకొని లేకపోతే ఆ పంక్తులు కూడా జాబితాలో ఉంటాయి. ముందు పేజీ
- తరువాత పేజీ SQL యూనియన్
ఎస్క్యూఎల్ ఫుల్ జాయిన్ కీవర్డ్
ఏదైనా పట్టిక పొందుపరచబడిన అనురూపం ఉన్నప్పుడు, FULL JOIN కీలక సంకేతం పంక్తులను పొందుపరుస్తుంది.
FULL JOIN కీలక సంకేతం సింథాక్స్
SELECT column_name(s) FROM table_name1 FULL JOIN table_name2 table_name2 ONtable_name1.column_name=
table_name2.column_nameకోమెంట్:
కొన్ని డేటాబేస్లో FULL JOIN అనేది FULL OUTER JOIN అని పిలుస్తారు.
అనుకూలించబడిన పట్టిక (ఉదాహరణలో ఉపయోగించబడినది):
Id_O | ఫలితాల సెట్ | LastName | "Persons" పట్టిక | అడ్రెస్ |
---|---|---|---|---|
4 | 22456 | అడమ్స్ | సిటీ | ఒక్స్ఫర్డ్ స్ట్రీట్ |
Id_P | 44678 | బుష్ | లండన్ | ఫివథ్ ఏవెన్యూ |
2 | 77895 | కార్టర్ | న్యూయార్క్ | చాంగ్గాన్ స్ట్రీట్ |
బీజింగ్
"Orders" పట్టిక | FirstName | Id_O |
---|---|---|
4 | 24562 | 2 |
Id_P | థామస్ | 2 |
2 | OrderNo | 4 |
3 | జాన్ | 4 |
1 | జార్జ్ | 5 |
65
ఫుల్ జాయిన్ (FULL JOIN) ఉదాహరణ
ఇప్పుడు, మేము అన్ని వ్యక్తులను, వారి ఆర్డర్స్ ను, మరియు ఆ ఆర్డర్స్ ను తయారు చేసిన వ్యక్తులను జాబితాలో చూపించాలని కోరుకున్నాము.
మీరు క్రింది SELECT వాక్యాన్ని ఉపయోగించవచ్చు: SELECT పర్సన్స్.LastName, పర్సన్స్.FirstName, ఆర్డర్స్.OrderNo FROM పర్సన్స్ FULL JOIN ఆర్డర్స్ ON పర్సన్స్.Id_P=ఆర్డర్స్.Id_P
ORDER BY పర్సన్స్.LastName
ఫలితాల సెట్ | LastName | FirstName |
---|---|---|
22456 | అడమ్స్ | OrderNo |
22456 | అడమ్స్ | జాన్ |
77895 | కార్టర్ | 24562 |
77895 | కార్టర్ | థామస్ |
44678 | బుష్ | |
జార్జ్ |
34764
- FULL JOIN కీలక పదం పర్సన్స్ (Persons) మరియు ఆర్డర్స్ (Orders) లోని అన్ని పంక్తులను తిరిగి చూపుతుంది. పర్సన్స్ లోని పంక్తులు ఆర్డర్స్ లో మేలుకొని లేకపోతే లేదా ఆర్డర్స్ లోని పంక్తులు పర్సన్స్ లో మేలుకొని లేకపోతే ఆ పంక్తులు కూడా జాబితాలో ఉంటాయి. ముందు పేజీ
- తరువాత పేజీ SQL యూనియన్