Merhaba arkadaşlar çözemediğim bir sorun var yardımcı olursanız sevinirim.
SELECT * FROM `haberler` as h INNER JOIN `haberler_resimler` as r ON `h`.`haber_gun`=`r`.`resim_gun` WHERE `h`.`haber_gun` = '12'
bu SQL kodunu çalışıtırınca
#1267 - Illegal mix of collations (utf8_turkish_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
bu hatayı alıyorum
SELECT * FROM `haberler` as h INNER JOIN `haberler_resimler` as r ON 'h.haber_gun'='r.resim_gun' WHERE `h`.`haber_gun` = '12'
bu kodu çalıştırınca da hiç bir hata almıyorum ama sonuç ta yok haber_gun INT bir veri resim_gun 'de INT bir veri çözemedim gitti
şimdiden yardımcı olan arkadaşlara teşekkürler.
INNER JOIN sorunu
8
●2.586
- 06-07-2010, 19:19:01SELECT * FROM haberler as h
INNER JOIN haberler_resimler as r ON h.haber_gun=r.resim_gun WHERE h.haber_gun = '12'
usta sorguyu çekerken bazı yerlerde gereksiz tırnak kullanmışın eğer sorguyu üsteki gibi çekersen bi sorun kalmıcaktır.
) eğer çözülmediyse bunu deniyebilirsin database görmedim için bişi diyemiyorum
) eğer çözülmediyse bunu deniyebilirsin database görmedim için bişi diyemiyorum