sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan får man SQL-gruppeforespørgslen i første række?

Du kan bruge Row_Number().

select UserId, Date, StoreId from  (select row_number() over(partition
by UserId order by date) as RowNumber,   UserId, Date, StoreId from
Transactions  ) as View1 where  RowNumber = 1

http://sqlfiddle.com/#!6/e536a/7



  1. mysqli forberedt sætning num_rows funktion

  2. Parametrisering af filnavn i MYSQL LOAD DATA INFILE

  3. Opbygning af mysql-forespørgsel til at tælle specifikke data under samme tabel/række

  4. ugyldigt tegn for enkelte anførselstegn til sql-streng i java