ఎస్క్యూఎల్ ఫుల్ జాయిన్ కీవర్డ్

  • 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 యూనియన్