SQL多次指定列"Id"

Mar*_*o M 6 sql t-sql sql-server

可能重复:
sql 2005 - 多次指定了列

  SELECT TOP(20) * 
    FROM (SELECT * 
            FROM [3D_Benchmarks] 
            JOIN [3D_Slugs] ON [3D_Benchmarks].Id = [3D_Slugs].BenchmarkId) AS tb 
ORDER BY tb.FPS DESC;
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

'tb'多次指定了列'Id'.

Yaq*_*mad 14

而不是select *使用select table.columnnametablename.*.

  • 但我有20列,必须有一个更简单的方法,也许可以用带AS的Id分配列 (5认同)