LEFT JOIN ile tabloları birleştirip veri çekiyor iki tablodan çektim "SELECT pd.short_description,ps.product_code, pd.product FROM products AS ps LEFT JOIN product_descriptions AS pd ON ps.product_id = pd.product_id AND pd.lang_code='$lang_code' " burda sorun yok fakat birde ben bu product ların image çekeceğim.
bunun içinde image_tutuldugu ayrı bi tablo var product_images diye burda image_id gerekli bu image_id ye de şu şekilde ulaşabiliyorum product_images_links tablosunda product_id eşleştirerek image_id alacam
böyle bi sql yazacağım yukarıdaki sql e left join ile birleştirmem gerekiyor ama çıkamadım işin içinden
bi yardım edin arkadaşlar.
« Son Düzenleme: Temmuz 23, 2007, 06:28:23 am Gönderen: evrimdevrim »
Logged
soru : basarinizin sirri nedir? cevap: dogru kararlar soru : peki hep dogru karar vermenizin sirri? cevap: tecrübe soru : himm. peki size bu tecrübeyi kazandiran şey? cevap: yanlış kararlar...
tam tablo yapinizi verir misiniz? 3 tablo mu kullanmak istiyorsunuz yoksa 4 mü anlayaadim ?
"SELECT * FROM products AS ps LEFT JOIN product_descriptions AS pd ON ps.product_id = pd.product_id LEFT JOIN product_images AS pi on pi.image_id=pd.product_id AND pd.lang_code='$lang_code' "
gibi birşey istiyorsunuz sanirim
Logged
iş aramayı meslek edinmişim fark etmedem blog deneme
"SELECT pd.short_description,ps.product_id,ps.product_code, pd.product,pm.image_path FROM products AS ps LEFT JOIN product_descriptions AS pd ON ps.product_id = pd.product_id LEFT JOIN product_images_links as pi ON pi.product_id=ps.product_id LEFT JOIN product_images as pm ON pm.image_id=pi.image_id
WHERE pd.lang_code='$lang_code' "
Logged
soru : basarinizin sirri nedir? cevap: dogru kararlar soru : peki hep dogru karar vermenizin sirri? cevap: tecrübe soru : himm. peki size bu tecrübeyi kazandiran şey? cevap: yanlış kararlar...