• 03-10-2013, 02:51:54
    #1
    Üyeliği durduruldu
    Merhaba Arkadaşlar,
    Elimde aşağıdaki gibi üç adet tablo bulunmaktadır,

    TABLO 1
    S_KODU-----S_ADI-----G_KODU
    0001 ------- Deneme---M

    TABLO 2
    S_KODU--------ADRES
    0001 ---------- Link

    TABLO 3
    GKODU ------- ORAN
    M -------------15
    M1 ----------- 30
    M9 ----------- 20

    Şimdi ben 1 ve 2. tabloya Inner Join ile bağlanıp verileri çekebiliyorum. Fakat eklemek istediğim kısım ise 1. tablonun G_KODU kısmında yazan veri ile Tablo 3'te GKODU kısmına eşit olanın ORANını alıp bir değişkene yazdırmak istiyorum. Ama şöyle bir durum daha var 1. tabloda G_KODU kısmında yazan kod tablo 3 te olmayadabilir.

    İlginiz için şimdiden teşekkürler..
  • 03-10-2013, 09:10:27
    #2
    select
    coalesce(t3.oran,'Bulunamadı') as ORAN
    from tablo1 t1
    left join tablo3 t3 on t1.g_kodu=t3.gkodu