En son web geliştirme öğreticiler
 

SQL İÇ Kelime KATILIN


SQL İÇ Kelime JOIN

İÇ anahtar kelime sürece her iki tabloda sütunları arasında bir eşleşme olduğu gibi iki tablodan tüm satırları seçer KATILIN.

SQL İÇ Syntax'i JOIN

SELECT column_name(s)
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_name ;

veya:

SELECT column_name(s)
FROM table1
JOIN table2
ON table1.column_name = table2.column_name ;

PS! İÇ artır aynıdır artır.

SQL INNER JOIN


Demo Veritabanı

Bu dersimizde tanınmış Northwind örnek veritabanını kullanır.

Aşağıda bir seçme "Customers" tablosunun:

Müşteri Kimliği Müşteri adı ContactName Adres Şehir Posta kodu ülke
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico

Ve bir seçim "Orders" tablosundaki:

Sipariş Kimliği Müşteri Kimliği Çalışan kimliği Sipariş tarihi ShipperID
10308 2 7 1996-09-18 3
10309 37 3 1996-09-19 1
10310 77 8 1996-09-20 2

SQL İÇ Örnek JOIN

Aşağıdaki SQL deyimi siparişleriyle tüm müşterilere döner:

Örnek

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
INNER JOIN Orders
ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName;
Kendin dene "

Not: İÇ anahtar kelime sürece sütunları arasında bir eşleşme olarak iki tablodan tüm satırları seçer KATILIN. Satırları varsa "Customers" in maçınız yok masanın "Orders" , bu müşterilerin listelenir ALINMAYACAKTIR.