Лев Забудкин, неа.
Щас вглянулся внимательно на результаты и дико поржал. Ваш запрос возвращает далеко не самые дешевые товары. Он берет первые 20 подходящих строк, и дальше их сортирует по цене)) В итоге сортируются по цене первые 20, а не вся таблица.
В общем, не работает!
Лев Забудкин, не работает. Пробовал расставлять скобочки по-разному (до FROM, до SELECT), не работает, ошибка синтаксиса. Ладно, буду столбцы переписывать вручную)) Хотя бы работает.
Лев Забудкин, окей, у таблицы item и market_user есть одинаковые user_id. У меня никогда конфликтов таких не было, но ладно.
Убираю market_user из select - работает. Пробую переименовать столбец в select - не работает:
market_user.*, market_user.user_id AS market_user_user_id
Мне, что, перечислять в SELECT все столбцы из таблицы market_user? market_user.balance, market_user.hold, ...
Лентюй, не каждый их знает и полагаться на них я бы не стал. Любой php движок открываем и видим там скобки вокруг каждого условия в WHERE. Лучше ставить, чем не ставить.
Щас вглянулся внимательно на результаты и дико поржал. Ваш запрос возвращает далеко не самые дешевые товары. Он берет первые 20 подходящих строк, и дальше их сортирует по цене)) В итоге сортируются по цене первые 20, а не вся таблица.
В общем, не работает!