• 09-03-2020, 16:54:46
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SELECT sc.id, sc.soruid, sc.cevap as cevap1, ss.cevap as cevap2
    FROM ilan_cevaplar as sc
    LEFT JOIN ilan_sorular as ss ON sc.id=ss.id
    WHERE cevap2="100"
    Sql kodu where şartı olmadan calısıyor. İki tabloda da cevap adlı sutun oldugu için cevap1 ve 2 olarak ayırdım. Fakat sql kodunu çalıştırınca unkdown hatası veriyor. Bunu nasıl çözebilirim?
  • 09-03-2020, 17:01:23
    #2
    fiberdev adlı üyeden alıntı: mesajı görüntüle
    SELECT sc.id, sc.soruid, sc.cevap as cevap1, ss.cevap as cevap2
    FROM ilan_cevaplar as sc
    LEFT JOIN ilan_sorular as ss ON sc.id=ss.id
    WHERE cevap2="100"
    Sql kodu where şartı olmadan calısıyor. İki tabloda da cevap adlı sutun oldugu için cevap1 ve 2 olarak ayırdım. Fakat sql kodunu çalıştırınca unkdown hatası veriyor. Bunu nasıl çözebilirim?
    cevap1 cevap2 diye ayirmaniza gerek yok.

    sc.cevap ve ss.cevap diye kullanmaniz yeterli.
  • 09-03-2020, 17:40:30
    #3
    bir join birleştirme yaptığınızda "WHERE tabloadi.kolodadi = ?" şeklinde kullanmanız gerek .Yani tablo adını beltirmetniz gerekmektedir.