Это моя первоначальная структура таблицы.Нечеткое несоответствие счета
MEMBER_ID ITEM_ID ACCOUNT
1 3 A
1 4 A
2 1 B
3 4 B
4 4 B
5 4 A
6 2 A
Когда я хочу отчетливое число членов я
Select COUNT(DISTINCT MEMBER_ID) FROM TABLE A
я получаю 6, ожидаемый ответ
Когда я
SELECT COUNT(DISTINCT MEMBER_ID),ACCOUNT FROM TABLE A GROUP BY 2
я получаю что-то вроде = 4 и B = 3, как вы думаете, это отключение здесь.
Thanks
Что делать, если вы выполняете 'SELECT COUNT (DISTINCT MEMBER_ID), ACCOUNT FROM TABLE A GROUP BY ACCOUNT' вместо этого? –
Это кажется маловероятным. К сожалению, SQL Fiddle не поддерживает teradata. –
То же самое, когда я заменю номер столбца по имени столбца. – sai