Çarşamba, Eylül 26

SQL Join işlemleri

       Join işlemi tabloları birleştirmemizi sağlar ve sorgulama sonucunda yeni bir tablo oluşturulmaz, sadece birbirleriyle ilişkili tabloların birleştirilmiş halleri gosterilir. 
      Birincil anahtar her satır için benzersiz bir değer içeren bir sütun (veya sütunlar kombinasyonu) 'dir. Her birincil anahtar değeri tablo içinde benzersiz olmalıdır. Amaç, her tabloda verilerin tekrarlanmamasıdır ve tablolar arası ilişki kurulmasıdır. Çeşitli join teknikleri vardır.
  1. Inner join   --Her tablodaki karşılığı olan kayıtlar gosterilecektir.
  2. Left join     --Left ifadesinin solunda kalan tablodaki tüm veriler sağdaki tabloya bakılmaksızın gelicektir.
  3. Right join   --Left'in tam tersi
  4. Cross join  --Once yazılan tablodaki tüm elemanları diğer tablodakilerle eşleştirir.
  5. Full join      --Tablolardaki kayıtların tümünü karşılıkları olmasada getirir.
       Select Tablo1Ad,Tablo2Ad from Tablo1
       Inner join Tablo2
       on Tablo1.Id=Tablo2.Tablo1Id

     --"On" kısmında 2 tablonun nereden bağlanıcağını belirtiyoruz.

Hiç yorum yok: