Или трябва да използвате SELECT COUNT(*) ...
със същото условие или добавете колона с броя на редовете чрез ROW_NUMBER
функция:
SELECT a.Emp,b.orders, RN = ROW_NUMBER () OVER (ORDER BY a.Emp,b.orders)
FROM table as a inner join table1 b on a.ID=B.ID
...или използвайте @@ROWCOUNTкод>
след изберете.
Вместо ROW_NUMBER
по-лесно е да използвате COUNT(*) OVER (Поръчай по ...)
където всеки ред съдържа един и същ общ брой, докато ROW_NUMBER
ще върне пореден номер, където само последният запис (съгласно ORDER BY
) ще има общия брой.
И така, това, което Арън вече е споменал в своя отговор .