@FEDKOTV

Как составить SQL запрос правильно?

Пытаюсь вытащить значение из таблицы.
Выполняю следующий запрос через PHP
'SELECT `product_id`, `variant_id`, `count`, `price` FROM `sales` WHERE `count`=(SELECT MAX(`count`), product_id FROM `sales` WHERE product_id='.$productID.') AND `product_id`='.$productID;


Выводится ошибка "Operand should contain 1 column(s)"

Таблица выглядит следующим образом:
5e60b6f07b636518228151.png

Вопрос - как правильно составить запрос? Необходимо вытащить прайс у продукта с ID = 2, и COUNT = 100
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
Target1
@Target1
SELECT MAX(`count`), product_id FROM `sales` WHERE product_id='.$productID.

потому что тут только одна колонка должна быть, выкинь product_id
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы