Tabloları birleştirmek için SQL’de JOIN
ifadesini kullanırız. İşte açıklamalı bir örnek:SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Bu sorgu, Orders
ve Customers
tablolarını birleştirir. Orders
tablosundaki her bir siparişin sipariş numarasını (OrderID
), müşteri adını (CustomerName
) ve sipariş tarihini (OrderDate
) getirir. INNER JOIN
, yalnızca Orders
ve Customers
tablolarındaki CustomerID
sütunları arasında eşleşen satırları getirir.
Başka bir örnek olarak, bir ürünler tablosu ve bir siparişler tablosu düşünelim:SELECT Orders.OrderID, Products.ProductName, Orders.Quantity FROM Orders INNER JOIN Products ON Orders.ProductID = Products.ProductID;
Bu sorgu, Orders
ve Products
tablolarını birleştirir. Her bir siparişin sipariş numarasını (OrderID
), ürün adını (ProductName
) ve sipariş miktarını (Quantity
) getirir. INNER JOIN
, yalnızca Orders
ve Products
tablolarındaki ProductID
sütunları arasında eşleşen satırları getirir.
İlk Yorumu Siz Yapın