SQL Столбец «Идентификатор» был указан несколько раз

Возможный дубликат:
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; 

Я получаю эту ошибку:

Столбец 'Id' был указан несколько раз для 'tb'.

Вместо select * используйте select table.columnname или tablename.* .

 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 как помощь, 3D_Slugs.id как ставка

Interesting Posts

Выберите количество дней, в течение которых запись будет отображаться в течение определенного года / месяца

JOIN / MERGE несколько таблиц с одинаковым ключом

Разница между варчаром (5) и варчаром (5000)?

SQL выбирает, где существует соответствующая запись, и нет соответствующей записи

Динамическая сохраненная процедура SQL Server

Как уменьшить время запроса SQL-сервера

C ++ Builder & ADO – как показать правильные значения после запуска триггера?

Как изменить подключение по умолчанию к серверу в Visual Studio 2012 SQL Project?

Почему SSMS не подходит, когда дело доходит до добавления столбцов?

Что такое модуль SQL Server?

Как я могу выполнить запрос для всех дат, превышающих определенную дату в SQL Server?

Оптимизация моих SQL-запросов – выбор правильных индексов

Информационная схема и первичные ключи

Как проверить статус задания из потока управления SSIS?

SQL Script выберите последний столбец в таблице.

Давайте будем гением компьютера.