ایس کیو ال فول جوئن کلائز

  • FULL JOIN ਕੀਵਾਰਡ ਸੱਜੇ ਤਲਬੇ (Persons) ਅਤੇ ਕੋਈ ਤਲਬੇ (Orders) ਤੋਂ ਸਾਰੀਆਂ ਲਾਈਨਾਂ ਵਾਪਸ ਦੇਵੇਗਾ।ਜੇਕਰ "Persons" ਵਿੱਚ ਕੋਈ ਲਾਈਨ ਤਲਬੇ "Orders" ਵਿੱਚ ਮੇਲ ਨਹੀਂ ਖਾਣਦੀ ਹੈ, ਜਾਂ ਜੇਕਰ "Orders" ਵਿੱਚ ਕੋਈ ਲਾਈਨ "Persons" ਵਿੱਚ ਮੇਲ ਨਹੀਂ ਖਾਣਦੀ ਹੈ, ਤਾਂ ਇਹ ਲਾਈਨਾਂ ਵੀ ਸੂਚੀ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣਗੀਆਂ。 ਪਿਛਲਾ ਪੰਨਾ
  • ਅਗਲਾ ਪੰਨਾ 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" ਤਲਬੇ: Address
4 22456 Adams City Oxford Street
Id_P 44678 Bush London 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 George 5

65

ਪੂਰਨ ਜੋੜ (FULL JOIN) ਉਦਾਹਰਣ

ਹੁਣ, ਅਸੀਂ ਸਾਰੇ ਲੋਕਾਂ, ਉਨ੍ਹਾਂ ਦੀਆਂ ਆਰਡਰਾਂ, ਅਤੇ ਸਾਰੀਆਂ ਆਰਡਰਾਂ, ਅਤੇ ਉਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਲੋਕਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ。

ਤੁਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਬੇਨਤੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
FULL 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 Bush  
    George

34764

  • FULL JOIN ਕੀਵਾਰਡ ਸੱਜੇ ਤਲਬੇ (Persons) ਅਤੇ ਕੋਈ ਤਲਬੇ (Orders) ਤੋਂ ਸਾਰੀਆਂ ਲਾਈਨਾਂ ਵਾਪਸ ਦੇਵੇਗਾ।ਜੇਕਰ "Persons" ਵਿੱਚ ਕੋਈ ਲਾਈਨ ਤਲਬੇ "Orders" ਵਿੱਚ ਮੇਲ ਨਹੀਂ ਖਾਣਦੀ ਹੈ, ਜਾਂ ਜੇਕਰ "Orders" ਵਿੱਚ ਕੋਈ ਲਾਈਨ "Persons" ਵਿੱਚ ਮੇਲ ਨਹੀਂ ਖਾਣਦੀ ਹੈ, ਤਾਂ ਇਹ ਲਾਈਨਾਂ ਵੀ ਸੂਚੀ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣਗੀਆਂ。 ਪਿਛਲਾ ਪੰਨਾ
  • ਅਗਲਾ ਪੰਨਾ SQL ਯੂਨੀਅਨ