SQL INNER JOIN Anahtarı

  • INNER JOIN anahtarı, tabloda en az bir eşleşme varsa satırları döndürür. Eğer "Persons" tablosundaki satırlar "Orders" tablosunda eşleşmezse, bu satırlar listelenmez. Önceki Sayfa
  • Sonraki Sayfa SQL Left Join

SQL INNER JOIN Anahtarı

Tabloda en az bir eşleşme varsa, INNER JOIN anahtarı satırları döndürür.

INNER JOIN 关键字语法

INNER JOIN anahtar kelime grameri SELECT
column_name(s) FROM
table_name1 INNER JOIN
table_name2 ONtable_name1.column_name=

table_name2.column_nameAçıklama:

INNER JOIN ile JOIN aynıdır.

Orjinal Tablo (Örneklerde Kullanılan):

Id_O Sonuç Koleksiyonu: LastName "Persons" Tablosu: Address
4 22456 Adams City Oxford Street
Id_P London Bush George Fifth Avenue
2 77895 Carter New York Changan Street

Beijing

"Orders" Tablosu: FirstName Id_O
4 24562 2
Id_P Thomas 2
2 OrderNo 4
3 John 4
1 5 34764

65

İç Bağlantı (INNER JOIN) Örneği

Şimdi, herkesin siparişlerini listelemek istiyoruz.

Aşağıdaki SELECT cümlesini kullanabilirsiniz:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_P

ORDER BY Persons.LastName

Sonuç Koleksiyonu: LastName FirstName
22456 Adams OrderNo
22456 Adams John
77895 Carter 24562
77895 Carter Thomas

44678

  • INNER JOIN anahtarı, tabloda en az bir eşleşme varsa satırları döndürür. Eğer "Persons" tablosundaki satırlar "Orders" tablosunda eşleşmezse, bu satırlar listelenmez. Önceki Sayfa
  • Sonraki Sayfa SQL Left Join