0
У меня есть эта таблица:Oracle - Граф различных значений столбца
Reason|Area_Code|Id
x dig 1
x dig 2
y dig 3
h util 4
x dig 5
Я пытаюсь для SQL, которая возвращает:
Reason|Amount of distinct Reason|Area_code
x 3 dig
y 1 dig
h 1 util
я буду использовать этот результат для построения диаграммы. Я не знаю, как это сделать. Не могли бы вы помочь мне?
Привет, Чарльз, ваш комментарий правильный. Я имею в виду, что в этой таблице никогда не будет двух строк в качестве примера. Но я пробовал ваше решение и не работал. Я получил его ошибку: «не групповая групповая функция» –
Тогда ваш sql не совпадает с тем, что выше. Вы пытаетесь просто использовать эту идею в другом запросе sql? Каждый раз, когда вы используете агрегированную функцию (например, Count (*)), у вас должно быть предложение Group By с определенными предметами в нем, и есть правила, которым вы должны следовать, определяя, какие другие выражения разрешены в предложении select. –
Чарльз снова прав, я не использую Group By. Это действительно работает. Танк у вас очень очень! –