Socibox adlı üyeden alıntı: mesajı görüntüle
Muhtemelen JOIN yaptığınız diğer tablolarda da id sütunu mevcut. Bu yüzden WHERE kullanımında id kolonunun hangi tablodan kontrol edileceğini belirtmelisiniz. Aşağıdaki SQL kodunu kullanın.

SELECT * from urunler inner join kategoriler on kategoriler.kategori_id = urunler.kategori_id inner join markalar on markalar.marka_id = urunler.marka_id where dil=2 and durum=0 and urunler.id=:id

hocam kategoriler tablosunda kategori_id markalarda marka_id urunlerde id sütunu var idlerin çakışmasıyla alakalı bir durum olduğunu düşünmüyorum