English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستعيد الأمر INNER JOIN سجلات من الجدولين التي تحتوي على القيم المتطابقة.
بالأسفل SQL يختار جميع الأوامر التي تحتوي على معلومات العملاء:
SELECT Orders.OrderID, Customers.CustomerName FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
ملاحظة:إذا كانت هناك تطابقات بين الأعمدة المختلفة، فإن كلمة المفتاح INNER JOIN ستختار جميع السجلات من الجدولين. إذا لم يكن هناك سجلات تطابق في جدول Orders مع جدول Customers، فإن هذه الأوامر لن تظهر!
إليك جملة SQL التي تختار جميع الطلبات التي تحتوي على معلومات العملاء (CustomerID) و معلومات المرسل (ShipperID):
SELECT Orders.OrderID, Customers.CustomerName, Shippers.ShipperName FROM ((Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID) INNER JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID);