У меня есть набор данных со многими дублирующимися идентификаторами.Я просто хочу сделать row_number () и взять первое.Если у меня есть table1 оставил соединение с table2 и только взять table2.rownumber = 1, это работает.но если я делаю автономно без объединения таблиц, это не так.У меня есть следующий код:
SELECT ID, NAME, NRIC, ROW_NUMBER () OVER (PARTITION BY ID ORDER BY ID) как RNK FROM TABLE1 WHERE RNK = 1;
Отображение сообщения об ошибкечто RNK не является допустимым столбцом таблицы или псевдонимом и т. д.
Любая помощь будет принята с благодарностью.Спасибо.