• SQL

    SQL Ders12- Joinler

    Join kelime olarak katılmak anlamındadır. Maksatımız sorgularda iki tablonun bir araya getirilerek tek bir tabloda birleştirme yapmaktır. Biliyorsunuz ki iki tablodan veriler kullanmak istersek mutlaka join işlemi gerçekleştirmek zorundayız. Özetlersek iki tabloyu tek tablo haline getir ve istediğin kolonları kullan diyebiliriz. Joinleme işlemi yaparken birkaç join çeşitleri bulunmaktadır. İnner join Örnek üzerinden gidecek olursak. Ürünler tablosundan kategorileri x olan ürünleri çekelim istiyorum. Bunun için öncelikle veritabanı modelimize bir bakalım. Bu şekil üzerinden CategoryID ile Product tablosundaki CategoryID birbirine bağlanmıştır. Yani joinleme işlemi yaparken iki tablonun ortak sütunlarını kullanarak joinleme yapacağız. bu sorgu ile iki tabloda kaç kolon varsa ikisinin toplamı şeklinde tablo oluşturduk gibi bir şey denilebilir. Örnek: Supplier ve…