şimdi diyelim a tablosundan ve b tablosundan bilgiler alınacak ve kullanılacak bunları left join le tek sorguda alabilirmiz?
Şayet alırsak bu mysql için iyi bir şeymidir? daha az mı yorar yoksa tersimidir?
mesela iki tablodan bilgileri aldık left join (daha hiç kullanmadım) v.b. uygun bir sorguyla bunları ekrana basabilirmiyz?
meseal hem makale tablosundaki bir id ye ait bilgilerin hepsini alacaz hem de kategori tablosundan (makale toblasundaki id ye ait olan kategorinin) kategori id si ve kategori adını alacaz. konu hakkında yardımcı olursanız sevinirim.
ek yapayım bunu yaptık diyelim iki tabloda da aynı field isimleri varsa ne yaparız? nasıl sonuçları ayırırız?
şöyle bir sorgu oluşturdum ancak bir yerde hata var.
where ve sonrasını kaldırırsam sonuç dönüyor ama where i koyduğumda sonuç vermiyor lisanssız dönüyor.
Şayet alırsak bu mysql için iyi bir şeymidir? daha az mı yorar yoksa tersimidir?
mesela iki tablodan bilgileri aldık left join (daha hiç kullanmadım) v.b. uygun bir sorguyla bunları ekrana basabilirmiyz?
meseal hem makale tablosundaki bir id ye ait bilgilerin hepsini alacaz hem de kategori tablosundan (makale toblasundaki id ye ait olan kategorinin) kategori id si ve kategori adını alacaz. konu hakkında yardımcı olursanız sevinirim.
ek yapayım bunu yaptık diyelim iki tabloda da aynı field isimleri varsa ne yaparız? nasıl sonuçları ayırırız?
şöyle bir sorgu oluşturdum ancak bir yerde hata var.
PHP:
$q=mysql_query("select ha.*, hkategori.* from ha JOIN hkategori
ON (hkategori.id = ha.haber_kategori1) where (ha.haber_id='$id')");