ORDER BY 節が、ビュー、インライン関数、派生テーブル、サブクエリ、および共通テーブル式の中で TOPOFFSET、または FOR XML なしで使用されている場合に報告します。

ORDER BY の使用に関する詳細は、docs.microsoft.com の SELECT - ORDER BY Clause (Transact-SQL) を参照してください。

例 (Microsoft SQL Server):

CREATE TABLE foo (a INT NOT NULL, b  INT NOT NULL);

SELECT *
FROM (SELECT a, b
FROM foo A
WHERE a < 89
ORDER BY b) ALIAS;

サブクエリにある ORDER BY はエラーとしてハイライトされます。 サブクエリには TOP、OFFSET、または FOR XML を追加できます。 あるいは、「要素の削除」クイックフィックスを使用して ORDER BY セクションを削除できます。

クイックフィックス適用後:

SELECT *
FROM (SELECT a, b
FROM foo A
WHERE a < 89) ALIAS;