کلید INNER JOIN SQL
- پچھلے پیج پچھلے پیج
- پچھلے پیج SQL Left Join
کلید INNER JOIN SQL
جب جس میں کم از کم ایک ماتچ موجود ہو تو INNER JOIN کلید کا استعمال کرتا ہے اور سطر واپس فراہم کرتا ہے。
INNER JOIN کی لفظ نحوی
SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name
تعریف:INNER JOIN اور JOIN ایک ساتھ ہیں۔
پورا جدول (استعمال میں استعمال کیا گیا):
"Persons" جدول:
Id_P | LastName | FirstName | آدرس | شہر |
---|---|---|---|---|
1 | Adams | John | اکسفورڈ سٹریٹ | لندن |
2 | بوش | جورج | پانچ آوینو | نیو یارک |
3 | Carter | Thomas | چانگ آن سٹریٹ | بکنگ |
"Orders" جدول:
Id_O | OrderNo | Id_P |
---|---|---|
1 | 77895 | 3 |
2 | 44678 | 3 |
3 | 22456 | 1 |
4 | 24562 | 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 | OrderNo |
---|---|---|
Adams | John | 22456 |
Adams | John | 24562 |
Carter | Thomas | 77895 |
Carter | Thomas | 44678 |
INNER JOIN کی لفظ جب میز میں کم سے کم ایک ماتحتاج موجود ہو تو سطرز بازآمد کرتی ہیں اگر 'Persons' میں کسی سطر میں 'Orders' میں کوئی ماتحتاج نہیں تو ان سطرز کو مندرج نہیں کیا جائے گا。
- پچھلے پیج پچھلے پیج
- پچھلے پیج SQL Left Join