Есть такой запрос. На самом деле он больше но я упростил.
SELECT `cars`.`image`, `cars`.`hash_id`
FROM `cars`
JOIN `users` ON `cars`.`user_id` = `users`.`id`
JOIN `dogs` ON `dogs`.`user_id` = `users`.`id`
WHERE `users`.`status` = 1
AND `users`.`param` > 0
AND `dogs`.`status` = 1
AND `dogs`.`isolated` = 0
AND `cars`.`type` = 'cabriolet'
AND `cars`.`status` = 1
AND `cars`.`img_wh` = '300x250'
-- OR сбрасывает все предидущие условия
AND `cars`.`param_111` >= '1'
OR `cars`.`param_222` >= '7'
ORDER BY RAND()
LIMIT 1
Как вы догадались OR портит всю выборку. Нужно сделать что бы 2 последних условия не влияли на все остальные условия выборки.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
После установки PHPMyAdmin, при заходе на сайт выскакивают ошибки: