Rozważmy przykład tabela poniżejJak znaleźć numer wiersza rekordu?
ProductDetailNo ProductDescription
224 Apples
225 Tomatoes
226 Potatoes
Jak mogę podać numer wiersza dla wybranego wiersza jak poniżej?
RowNo ProductDetailNo Product Description
2 225 Tomatoes
Korzystanie row_number() w moim zapytaniu prostu zawsze zwraca 1 dla pojedynczego rekordu nie mater co logiczne wiersz w bazie danych.
Dzięki, Damien.
row_number() przyjmuje wyniki zapytania i numery nich. Jeśli zapytanie zawiera tylko jeden wiersz, to numer_wiersza() zawsze będzie wynosił 1. http://msdn.microsoft.com/en-us/library/ms186734.aspx –
Dziękuję za informację Brandona, ale musi być jakiś sposób. –
wyjechał. Dodaj (lub użyj) unikalnego klucza do odpytywanej tabeli i użyj unikalnego klucza, aby wrócić do wyniku. Jeśli ProductDetailNo jest unikatowy, możesz użyć go również jako odnośnika. –