3
SELECT field1, field2
FROM table 1

How can I add an auto-increment temporary id field to query results?

Ɖiamond ǤeezeƦ
  • 3,223
  • 3
  • 28
  • 40
Nuran Yüksekce
  • 155
  • 1
  • 9

1 Answers1

5

Try this in MySQL:

SELECT  @s:=@s+1 ,field1, field2
FROM    table1,
        (SELECT @s:= 0) AS s

SQLFIDDLE DEMO

In MSSQL it would be

SELECT row_number() OVER (ORDER BY field1, field2) n,
       field1, field2 
FROM table1 
Rahul Tripathi
  • 168,305
  • 31
  • 280
  • 331