• 15-08-2021, 20:20:35
    #1
    İki tablom var. Tek bir sorgu ile a ya bak yoksa bye bak sonucu getir demek istiyorum.

    Select * from (atablosu or btablosu) ve diğer şartlar gibi birşey denedim ama olmadı.
  • 15-08-2021, 20:21:54
    #2
    a da yoksa b ye baktan kasıt nedir? yani arayacağınız şey ne

    tablolar ile görsel olarak paylaşın veya text doğru sorguyu yazalım hocam
  • 15-08-2021, 20:24:09
    #3
    emreakdascomtr adlı üyeden alıntı: mesajı görüntüle
    a da yoksa b ye baktan kasıt nedir? yani arayacağınız şey ne
    sadece eşleşme devamı önemli değil hocam.
    Bana a tablosunda eşleşen kayıt yoksa tek sorguda ikinci tabloya bakmasını söylemem gerekiyor.
  • 15-08-2021, 20:25:57
    #4
    buddy adlı üyeden alıntı: mesajı görüntüle
    sadece eşleşme devamı önemli değil hocam.
    Bana a tablosunda eşleşen kayıt yoksa tek sorguda ikinci tabloya bakmasını söylemem gerekiyor.
    baktıktan sonra eşleşen kayıtları mı çekeceksiniz genelde bu tarz işler için işi kolaylaştırmak adına pivot tablo kullanılır
  • 15-08-2021, 20:27:44
    #5
    emreakdascomtr adlı üyeden alıntı: mesajı görüntüle
    baktıktan sonra eşleşen kayıtları mı çekeceksiniz genelde bu tarz işler için işi kolaylaştırmak adına pivot tablo kullanılır
    evet
  • 15-08-2021, 20:33:39
    #6
    buddy adlı üyeden alıntı: mesajı görüntüle
    evet
    hocam ya pivot tablo kullanacaksınız yada iki tabloda eşleşen kayıtlar olacak inner join kullanacaksınız pivot için geçerli

    veya alt sorgu yazacaksınız ki bununla işin içinden çıkamazsınız
  • 15-08-2021, 20:35:20
    #7
    SELECT @cou=COUNT(*) FROM tablo INNER JOIN tablo2ON tablo1.ID= tablo2.tablo1.ID İF @cou>5 (işlem) ELSE BEGİN (işlem)