none
SELECT iki table dan tek bir kayıt çekmek ? RRS feed

  • Soru

  • Merhaba

    iki tablom var.

    tablo 1

    ID

    ADI

    TABLO2ID

    tablo 2

    ID

    TABLO2ADI

    birinci table da bir kayıt

    Yani

    table1

    elma    1

    ikinci table 2

    TABLO2 ADI  ID

    çekirdekli       1

    çekirdekli       1

     

    Bu şekilde grid de sadece tek bir kayıt göstermek istiyorum.

    Yani

    Elma       Çekirdekli şeklinde. Table 1 de iki tane Elma adında ve ID si 1 olan kayıtta olabilir. o zamanda

    Grid de

    2 elma kayıtı için

    Elma       Çekirdekli

    Elma Çekirdekli

    gözükmeli.

    SELECT cümlesi nasıl olmalı ?

    Teşekkür ederim.

    8 Ekim 2011 Cumartesi 14:18

Yanıtlar

  • Merhaba,

    select kolonAdı,(Select top 1 Aciklama from table2 t2 where t2.ID=t1.TABLO2ID) from table1 t1

    Bu sorguyu kullanabilirsiniz. kolonAdı değişkenini Elma değeinin tutulduğu kıolon ile değiştirin.

    Kolay gelsin

    • Yanıt Olarak İşaretleyen JuniorCsharp 8 Ekim 2011 Cumartesi 15:01
    8 Ekim 2011 Cumartesi 14:52