SQL FULL JOIN 关键字
- Kwanza Right Join ya SQL
- Pya Union ya SQL
SQL FULL JOIN 关键字
Hakuna kimoja kati ya tabia ambazo zinaenea hatua za matokeo hiyo kwa herufi 'FULL JOIN' inaona rangi.
FULL JOIN muhimu wa mifano wa kiwango
SELECT column_name(s) FROM table_name1 FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name
Kweli:Kwenye bidii za hali ya data, FULL JOIN inaitwa FULL OUTER JOIN.
Tabia ya asili (inaongea kwa mivuno ya mifano):
Tabia ya 'Persons':
Id_P | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
Tabia ya 'Orders':
Id_O | OrderNo | Id_P |
---|---|---|
1 | 77895 | 3 |
2 | 44678 | 3 |
3 | 22456 | 1 |
4 | 24562 | 1 |
5 | 34764 | 65 |
Mbinu ya FULL JOIN
Sasa, tunaniria kumaliza watu wote, na maovu yao, na maovu yote, na watu ambao walipata maovu haya.
Unaweza kutumia uamuzi wa SELECT hapa chini:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons FULL JOIN Orders ON Persons.Id_P=Orders.Id_P ORDER BY Persons.LastName
Matokeo ya maelezo:
LastName | FirstName | OrderNo |
---|---|---|
Adams | John | 22456 |
Adams | John | 24562 |
Carter | Thomas | 77895 |
Carter | Thomas | 44678 |
Bush | George | |
34764 |
Mwili wa FULL JOIN kimepata kila mada kutoka kwenye tabia ya kushinda (Persons) na tabia ya kufikia (Orders). Ikiwa mada kwenye 'Persons' hayajafikia katika tabia ya 'Orders', au ikiwa mada kwenye 'Orders' hayajafikia katika tabia ya 'Persons', mada hiyo pia inaitwa kwenye orodha.
- Kwanza Right Join ya SQL
- Pya Union ya SQL