Inayotumiwa kwa SQL RIGHT JOIN
- Mwili Kupya
- Pya Fomu ya SQL Full Join
Inayotumiwa kwa SQL RIGHT JOIN
RIGHT JOIN kifaa cha kina ina kumaliza kila msingi kwenye jadili (table_name2), tena kama hakuwa na mafanikio kwenye jadili (table_name1).
RIGHT JOIN kifaa cha
SELECT column_name(s) FROM table_name1 RIGHT JOIN table_name2 ON table_name1.column_name=table_name2.column_name
Tahadhari:Kwenye database zao, RIGHT JOIN inaitwa RIGHT OUTER JOIN.
Jadwalu wa asili (kitumia mifano ya maelezo):
"Persons" jadwalu:
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 |
"Orders" jadwalu:
Id_O | OrderNo | Id_P |
---|---|---|
1 | 77895 | 3 |
2 | 44678 | 3 |
3 | 22456 | 1 |
4 | 24562 | 1 |
5 | 34764 | 65 |
Mfano wa kushambulia kwa kikichwa (RIGHT JOIN)
Sasa, tunataka kuonyesha matumizi yote ya inuu na watu ambao wanaingia kwa kuzingatia - kama wanaonesha.
Unaweza kutumia mtaarifu ya SELECT inayofuata:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons RIGHT JOIN Orders ON Persons.Id_P=Orders.Id_P ORDER BY Persons.LastName
Matokeo ya muungano:
LastName | FirstName | OrderNo |
---|---|---|
Adams | John | 22456 |
Adams | John | 24562 |
Carter | Thomas | 77895 |
Carter | Thomas | 44678 |
34764 |
Kichwa cha RIGHT JOIN kinaonyesha matumizi zote kutoka kwenye jadwalu ya kushambulia (Orders), inaonekana kwenda kwenye jadwalu ya kushambulia (Persons) kwa sababu ya kumeshinda kinaonekana kwenda kwenye jadwalu ya kushambulia (Persons).
- Mwili Kupya
- Pya Fomu ya SQL Full Join