Когда я изменяю NLS ora, выдает ошибку "ORA-00979: не выражение GROUP BY"

Вопрос:

Мои параметры Oracle NLS:

NLS_SORT = TURKISH
NLS_COMP= BINARY

COLUMNA1=VARCHAR2

запрос:

  SELECT COLUMNA1,
(SELECT TABLEB.COLUMB1 FROM TABLEB WHERE TABLEB.COLUMNB2 = TABLEA.COLUMNA1)
FROM TABLEA GROUP BY TABLEA.COLUMNA1

Этот запрос работал и возвращал данные.

Но когда я меняю

NLS_SORT = TURKISH_AI
NLS_COMP= LINGUISTIC

Этот запрос указывает "= TABLEA.COLUMNA1" и дает "= TABLEA.COLUMNA1" ORA-00979: не выражение GROUP BY”?

В моем проекте у меня много таких запросов, и я не мог изменить их. И если мой запрос неправильный, зачем запускать раньше?

Заранее спасибо!

Оцените статью
TechArks.Ru
Добавить комментарий