私はこのスレッドを見た:サブクエリの最後に "AS"句を入れる必要があるのはなぜですか?
SELECT
MAX(totalcontracts) AS highest_total
FROM (SELECT
SuperVisor
,COUNT(ContractNo) AS totalcontracts
FROM Contract
GROUP BY SuperVisor
) AS t
私が削除した場合は私にエラーを返す行「tと」。しかし、私はそれを元気に戻します。 これは一時的なので、なぜそのサブテーブルに名前を付ける必要がありますか?その意味はありますか? ありがとうございます。
ネストされたサブクエリには、データを取得するためにエイリアスが必要です。 –
あなたはどのデータベースシステムを使用していますか? SQL Serverでは、サブクエリの名前をシステムに伝える必要があります。必ずしも「AS」を持つ必要はありませんが、それはちょうど「t」になることができますが、名前を付ける必要があります。 –
'AS table-alias'部分は、ANSI/ISO SQL標準に従ってオプションです。しかし、一部の製品ではそれが必要です。 – jarlh