ایس کیو ال اینر جوئن کلئی
- INNER JOIN ਕੀਵਾਰਡ ਵਿੱਚ ਹਰ ਪਾਠ ਵਿੱਚ ਮੇਲ ਹੋਣ ਤੇ ਵਾਪਸ ਰਵਾਨਾ ਕਰਦਾ ਹੈ।ਜੇਕਰ "Persons" ਵਿੱਚ ਦੀ ਪਾਠ "Orders" ਵਿੱਚ ਮੇਲ ਨਹੀਂ ਹੁੰਦੀ ਤਾਂ ਉਹ ਪਾਠ ਸੂਚੀ ਵਿੱਚ ਨਹੀਂ ਹੋਵੇਗਾ。 ਪਿਛਲਾ ਪੰਨਾ
- ਅਗਲਾ ਪੰਨਾ SQL Left Join
ایس کیو ال اینر جوئن کلئی
جب جیتیا میں کم سے کم ایک میچ موجود ہونے پر، INNER JOIN کلیدی جوائن کریگا اور اُس کی رکار واپس لائیتی ہے。
INNER JOIN 关键字语法
INNER JOIN ਕੀਵਾਰਡ ਗਰੰਥ ਸਿੱਧੰਤਾ SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ONtable_name1.column_name=
table_name2.column_nameਟਿੱਪਣੀ:
INNER JOIN ਅਤੇ 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 | 5 | 34764 |
65
ਅੰਦਰੂਨੀ ਜੋੜ (INNER JOIN) ਉਦਾਹਰਣ
ਹੁਣ, ਅਸੀਂ ਸਾਰੇ ਲੋਕਾਂ ਦੀਆਂ ਕੰਮਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ。
ਤੁਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ: SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons INNER 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
- INNER JOIN ਕੀਵਾਰਡ ਵਿੱਚ ਹਰ ਪਾਠ ਵਿੱਚ ਮੇਲ ਹੋਣ ਤੇ ਵਾਪਸ ਰਵਾਨਾ ਕਰਦਾ ਹੈ।ਜੇਕਰ "Persons" ਵਿੱਚ ਦੀ ਪਾਠ "Orders" ਵਿੱਚ ਮੇਲ ਨਹੀਂ ਹੁੰਦੀ ਤਾਂ ਉਹ ਪਾਠ ਸੂਚੀ ਵਿੱਚ ਨਹੀਂ ਹੋਵੇਗਾ。 ਪਿਛਲਾ ਪੰਨਾ
- ਅਗਲਾ ਪੰਨਾ SQL Left Join