I have this classifieds website, and I have about 7 tables in MySql where all data is stored. I have one main table, called "classifieds".
Ilanlar tabloda, classified_id adında bir sütun var. Bu PK, ya da herhangi bir anahtar değildir. Bana birlikte tablo kayıtları JOIN için kullanılan bir sayıdır.
Ex:
classifieds table: fordon table:
id => 33 id => 12
classified_id => 10 classified_id => 10
ad_id => 'bmw_m3_92923'
Bu, yukarıda classified_id kolonu ile birbirine bağlı değildir.
Şimdi Q, ben sütun ad_id bu durumda $ ad_arr denilen bir dizi içindeki değerlerin herhangi eşleşen tüm kayıtları almak için bu yöntemi kullanın:
SELECT mt.*, fordon.*, boende.*, elektronik.*, business.*, hem_inredning.*, hobby.*
FROM classified mt
LEFT JOIN fordon ON fordon.classified_id = mt.classified_id
LEFT JOIN boende ON boende.classified_id = mt.classified_id
LEFT JOIN elektronik ON elektronik.classified_id = mt.classified_id
LEFT JOIN business ON business.classified_id = mt.classified_id
LEFT JOIN hem_inredning ON hem_inredning.classified_id = mt.classified_id
LEFT JOIN hobby ON hobby.classified_id = mt.classified_id
WHERE mt.ad_id IN ('$ad_arr')";
Bu iyi mi, yoksa bu aslında gereksiz bilgi almak istiyorsunuz?
Ben gün önce birkaç yayınlanmıştır Bu Q göz atın. Yorumlarında HLGEM o ne düşünüyorsunuz vs vs yanlış olduğunu açıklamasının mi?
http://stackoverflow.com/questions/2782275/another-rookie-question-how-to-implement-count-here
Teşekkürler