7

重複の可能性:
sql2005-列が複数回指定されました

  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;

このエラーが発生します:

列「Id」が「tb」に複数回指定されました。

4

2 に答える 2

14

select *使用select table.columnnameまたはの代わりにtablename.*

于 2012-05-30T02:59:36.183 に答える
0
SELECT * 
            FROM [3D_Benchmarks] 
            JOIN [3D_Slugs] ON [3D_Benchmarks].Id = [3D_Slugs].BenchmarkId) AS tb

3D_Benchmarksにはid列があり、3D_Slugsにもid列があります。

説明の場合:[3D_Benchmarks] .id as aid、3D_Slugs.id as bid

于 2012-05-30T04:02:19.780 に答える