Böyle bir SQL sorgusu olabilirmi?

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Tropic
Üye
Mesajlar: 48
Kayıt: 12 Nis 2005 10:45

Böyle bir SQL sorgusu olabilirmi?

Mesaj gönderen Tropic »

Arkadaşlar,

Kod: Tümünü seç

    
        A tablosu                       B Tablosu
    ------------------              ------------------
  A sütunu ----- B sütunu         B sütunu ----- C sütunu
     AAA            1                 1            Ali 
     BBB            2                 2            Veli
     CCC            3                 4            Mehmet
     DDD            4                 7            Mustafa
     EEE            5                   
     FFF            6
     GGG            7

Yukarıdaki tablo yapısına göre

Kod: Tümünü seç

SELECT A.A, A.B, B.C FROM A, B WHERE A.B=B.B
sorgusu sonucunda

Kod: Tümünü seç

AAA    1     Ali
BBB    2     Veli
DDD    4     Mehmet
GGG    7     Mustafa 
değerleri listeleniyor.

SQL sorgusuyla aşağıdaki yapı elde edilebilirmi???

Kod: Tümünü seç

AAA       1       Ali
BBB       2       Veli
CCC       3       {null}
DDD       4       Mehmet
EEE       5       {null}
FFF       6       {null}
GGG       7       Mustafa
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

LEFT JOIN kullanabilirsin.

Kod: Tümünü seç

select a.a, a.b, b.c from a
  left join b on b.b = a.b
Cevapla