Turkcell | Geleceği Yazanlar

left join hk

Left join ile solda kalan tablodaki null değerler de alınır mı?

    0

    aytac

    21 Eylül 2019

    TABLOLARI BIRLESTIRMEK (INNER JOIN , LEFT JOIN , RIGHT JOIN) : Veritabanının kullanım amacı ilişkili tabloları ve tablolar içindeki kayıtlar ile ilişkili kayıtları depolamak olduğunu söylemiştik. Birden fazla tablo birleştirerek işlem yapmak için JOIN komutunu kullanırız. Böylece tabloların birleşimi , kesişimi ve farkı gibi küme işlemlerini JOIN komutuyla kolayca gerçekleştirebiliriz.

    SELECT kat_id, kat_adi , urun_adi , urun_id FROM kate INNER JOIN urun ON kat_id = urun_kat_id; İki tablonun da eşleşen verilerini gösterir.

    SELECT kat_id, kat_adi , urun_adi , urun_id FROM kate LEFT JOIN urun ON kat_id = urun_kat_id; Soldaki tablonun tüm verileri ekrana yazılır eşleşme olmayanlara ise NULL değeri alır.

    SELECT kat_id, kat_adi , urun_adi , urun_id FROM kate RIGHT JOIN urun ON kat_id = urun_kat_id; Sağdaki tablonun tüm verileri ekrana yazılır eşleşme olmayanlara ise NULL değeri alır.

    0

    vahit durmus

    Başkent Doğalgaz Dağıtım Gayrimenkul Yatırım Ortaklığı A.Ş. - 03 Eylül 2019

    soldaki tablonun satırları null olsa dahi alınır.

    0

    cihan

    02 Eylül 2019

    evet soldaki  tbloda tüm kayıtlar getirilir

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.