join Categories c on p.CategoryID = c.CategoryID
** Left Outer Join
Sorgumuza katılan tablolar da eşleme yapılan kolon eğer sorguda sol tarafa yazılan tabloda boş olsa bile sol taraftaki tablonun bütün verileri size teslim edilir. Eşleme sağ taraftaki tablo için geçerli olacaktır.
Select * from Products p left join Categories c on p.CategoryID = c.CategoryID
** Right Outer Join
Sorgumuza atılan tablolarda sağ taraftaki tablonun içerisinde tam eşleme olmasa bile yani, sağ taraftaki tablonun tüm verilerinin getirir. Sol taraftaki tablonun sadece eşleşen verilerini getirir.
Select * from Products p
right join Categories c on p.CategoryID = c.CategoryID
** Full Join
Left ve Right joinin birleşimidir.
Select * from Products p
full join Categories c
on c.CategoryID = p.CategoryID
** Cross Join
Select COUNT(*) from PRODUCTS = 79 Ürün
Select COUNT(*) from Categories = 8 category
Select * from Products
Cross join Categories
Hiç yorum yok:
Yorum Gönder