Zaznaczanie odczytanych

0

Mam relację R=(ID,U) a teraz chciałbym zrobić zapytanie SQL, które zwracałoby mi n pierwszych krotek tej relacji uporządkowanej rosnąco względem atrybutu U, ale takie by każdej wczytanej krotce ten atrybut był automatychnie powiększany podczas wczytywania ;]

np:

-- Na począdku baza zawiera relację
  ID  |  U
------------
 ID_1 |  0
 ID_2 |  1
 ID_3 |  1

-- n=2
-- Wczytujemy 2 pierwsze krotki:
  ID  |  U
------------
 ID_1 |  0
 ID_2 |  1

-- Po tej operacji dane w bazie przedstawiają się następująco:
 ID_1 |  1
 ID_3 |  1
 ID_2 |  2

Znowu piszę w m$SQL server 2005

0

Nie da się zrobić tego w jednej kwerendzie. Najpierw trzeba wykonać SELECT a potem dla każdego z wyników UPDATE

1 użytkowników online, w tym zalogowanych: 0, gości: 1