REMO
Guest
Помогите с запросом?
Есть 4 талицы:
Нужно выбрать все товары имеющие признаки 1 и 2 (prizn1 and prizn2) равными единице и соответственно данные из других таблиц касательно этого товара.
Мой запрос:
Не хотит работать Т.е. выборка делается, но выбирается не то....
Есть 4 талицы:
PHP:
1) tovari:
tid | name | place_id | desc | prizn1 | prizn2
2) place:
place_id | place_name
3) tovari_svoistva: (таблица связка)
tid | propid
4) svoistva:
propid | prop_name
Мой запрос:
PHP:
SELECT *
FROM tovari t1, place, tovari_svoistva t3, svoistva
WHERE t1.prizn1 = 1 AND t1.prizn2 = 1 AND place.place_id = t1.place_id AND t3.propid = t1.tid AND svoistva.propid = t3.propid
GROUP BY t3.propid
ORDER BY RAND(".$number.")"