Вопрос:

Ошибка SQL: ORA-00979: не выражение GROUP BY

sql-server oracle

24 просмотра

1 ответ

3 Репутация автора

На этот вопрос уже есть ответ здесь:

Я тестировал с небольшими партиями с использованием SQL Fiddle, но когда я вводил весь свой набор данных в oracle, это приводило к ошибке SQL: ORA-00979: не выражение GROUP BY.

Select Staff.Number, Staff.Name, Staff.title, Staff.S_Location, 
count(Contact.Number) as X
from Staff
left join Contact
on Staff.Number = Contact.Number
group by Staff.Number
order by X desc;
Автор: Binh Tran Источник Размещён: 08.11.2017 10:39

Ответы (1)


2 плюса

190 Репутация автора

Решение

Вам нужно будет добавить Staff.Name, Staff.Title и Staff.S_Location в группу

Автор: xDJR1875 Размещён: 08.11.2017 10:42
Вопросы из категории :
32x32