ایس کیو ال راست جوئن کلئکسی
- RIGHT JOIN ਕੀਵਾਰਡ ਆਮ ਤੌਰ 'ਤੇ ਦਾਇਰੇ ਦੀ ਸਮੱਗਰੀ (Orders) ਤੋਂ ਸਾਰੀਆਂ ਲਾਈਨਾਂ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਭਾਵੇਂ ਕਿ ਸਾਥੀ ਤਾਲਿਕਾ (Persons) ਵਿੱਚ ਮੇਲ ਨਾ ਹੋਵੇ। ਪਿਛਲਾ ਪੰਨਾ
- ਅਗਲਾ ਪੰਨਾ SQL Full Join
ایس کیو ال راست جوئن کلئکسی
RIGHT JOIN کی اکشاری نال، یوگا (table_name2) وچوکا آپریشن، چاہی وچاہی نال ماتچ نال، تمام ریکارڈ واپس لائی جاندی ہن۔
RIGHT JOIN کی اکشاری
SELECT column_name(s) FROM table_name1 RIGHT JOIN table_name2 ON table_name1.column_name=table_name2.column_name
注释:在某些数据库中, RIGHT JOIN 称为 RIGHT OUTER JOIN。
原始的表 (用在例子中的):
ਮੂਲ ਤਾਲਿਕਾ (ਉਦਾਹਰਣ ਵਿੱਚ ਵਰਤੀ ਗਈ):
Id_O | ਨਤੀਜਾ ਕੱਪਲਾ: | LastName | "Persons" ਤਾਲਿਕਾ: | Address |
---|---|---|---|---|
4 | 22456 | Adams | City | Oxford Street |
Id_P | London | Bush | George | Fifth Avenue |
2 | 77895 | Carter | New York | Changan Street |
Beijing
"Orders" ਤਾਲਿਕਾ: | FirstName | Id_O |
---|---|---|
4 | 24562 | 2 |
Id_P | Thomas | 2 |
2 | OrderNo | 4 |
3 | John | 4 |
1 | 44678 | 5 |
65
ਸੱਦਾ ਜੁੜਨ (RIGHT JOIN) ਉਦਾਹਰਣ
ਹੁਣ, ਅਸੀਂ ਸਾਰੇ ਆਰਡਰਾਂ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਸਮਾਨਤਾ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ - ਜੇਕਰ ਮੌਜੂਦ ਹੋਵੇ ਤਾਂ。
ਤੁਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons RIGHT JOIN Orders ON Persons.Id_P=Orders.Id_P
ORDER BY Persons.LastName
ਨਤੀਜਾ ਕੱਪਲਾ: | LastName | FirstName |
---|---|---|
22456 | Adams | OrderNo |
22456 | Adams | John |
77895 | Carter | 24562 |
77895 | Carter | Thomas |
44678 |
34764
- RIGHT JOIN ਕੀਵਾਰਡ ਆਮ ਤੌਰ 'ਤੇ ਦਾਇਰੇ ਦੀ ਸਮੱਗਰੀ (Orders) ਤੋਂ ਸਾਰੀਆਂ ਲਾਈਨਾਂ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਭਾਵੇਂ ਕਿ ਸਾਥੀ ਤਾਲਿਕਾ (Persons) ਵਿੱਚ ਮੇਲ ਨਾ ਹੋਵੇ। ਪਿਛਲਾ ਪੰਨਾ
- ਅਗਲਾ ਪੰਨਾ SQL Full Join