是否可以添加 id 列只是 sql 查询的结果

Nur*_*kce 3 mysql sql database sql-server

SELECT field1, field2
FROM table 1
Run Code Online (Sandbox Code Playgroud)

如何在查询结果中添加自增临时id字段?

Rah*_*thi 5

在 MySQL 中试试这个:

SELECT  @s:=@s+1 ,field1, field2
FROM    table1,
        (SELECT @s:= 0) AS s
Run Code Online (Sandbox Code Playgroud)

SQLFIDDLE演示

在 MSSQL 中它是

SELECT row_number() OVER (ORDER BY field1, field2) n,
       field1, field2 
FROM table1 
Run Code Online (Sandbox Code Playgroud)