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
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
Там же честно сказано что столбец menu_id задан неоднозначно - видимо встречается в нескольких таблицах.
Соответственно надо бы указать из какой конкретно таблицы его брать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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