کلید INNER JOIN SQL

  • INNER JOIN کلید وقتی که حداقل یک تطابق در جدول وجود دارد، ردیف‌ها را برمی‌گرداند. اگر ردیف‌های موجود در "Persons" در "Orders" تطابق نداشته باشند، این ردیف‌ها لیست نمی‌شوند. صفحه قبل
  • صفحه بعدی JOIN چپ SQL

کلید INNER JOIN SQL

وقتی حداقل یک تطابق در جدول وجود دارد، کلید 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 لندن Bush George Fifth Avenue
2 77895 Carter نیویورک Changan Street

پکن

جدول "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" تطابق نداشته باشند، این ردیف‌ها لیست نمی‌شوند. صفحه قبل
  • صفحه بعدی JOIN چپ SQL