Я видел эту тему:Почему я должен поставить предложение «AS» в конце подзапроса?
SELECT
MAX(totalcontracts) AS highest_total
FROM (SELECT
SuperVisor
,COUNT(ContractNo) AS totalcontracts
FROM Contract
GROUP BY SuperVisor
) AS t
Если удалить «как т» линии, которые возвращают меня об ошибке. но когда я верну это, работа прекрасна. Это временно, так почему мне нужно помещать имя в эту подтаблицу? В этом смысле есть смысл? Спасибо.
Поскольку для любого вложенного подзапроса необходим псевдоним, чтобы получить данные от него. –
Какая система баз данных вы используете? В SQL Server вам нужно указать системе имя подзапроса. Вам необязательно иметь «AS», это может быть просто «) t», но его нужно назвать. –
Эта часть 'AS table-alias' является необязательной в соответствии со стандартом SQL ANSI/ISO. Однако некоторые продукты требуют этого. – jarlh