Как использовать предложение group by с одним столбцом при выборе всех столбцов из таблицы
У меня есть таблица с тремя столбцами: OrderId,Seller,Date. Я хочу получить данные из таблицы с помощью group by seller, но это работает только тогда, когда я пишу запрос как
select seller from tablename where OrderId=6 Group By Seller
но это дает ошибку, когда я пишу запрос следующим образом
select *from tablename when<big></big> OrderId=6 Group By Seller
Ошибка: имя таблицы.OrderId' недопустим в списке выбора, поскольку он не содержится ни в агрегатной функции, ни в предложении GROUP BY
Как ее решить. Есть ли какой-либо другой способ извлечения данных без повторения одной и той же строки
Amir Mahfoozi
Похоже, что это проблема пользовательского интерфейса, а не SQL. Просто получите простые данные, заказанные продавцом, и сгруппируйте их в пользовательском интерфейсе (будь то отчет или сетка).