Otvertka12335
@Otvertka12335
Student

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

Есть запрос, нужно сделать групировку по 3 полям:
SELECT `sales`.*, COUNT(menu_id) AS qmenu_id, `users`.name as user_id,  `menu`.name as menu_id 
FROM `sales` 
INNER JOIN `users` ON(`sales`.user_id = `users`.id)
INNER JOIN `menu` ON(`sales`.menu_id = `menu`.id)
GROUP BY menu_id, user_id, date


Вот ошибка:
5aba5e82b1a01121293873.png
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
Там же честно сказано что столбец menu_id задан неоднозначно - видимо встречается в нескольких таблицах.
Соответственно надо бы указать из какой конкретно таблицы его брать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы