テーブルjにt1という名前の列を定義します。
次の文は、jが式SUM(t1.j)の別名に定義されているためエラーを返します。しかし、これをORDER BY句で使用すると、システムはこれを列jに対して解決し、別名jの式で解決されることはありません。
SELECT t1.i, SUM(t1.j) AS j, t1.k FROM t1 GROUP BY 1,3 ORDER BY j;
以下の文は、列名の別名jjが列名jと同じでなく、テーブル定義にjjという名前の列がないため、機能します。
SELECT t1.i, SUM(t1.j) AS jj, t1.k FROM t1 GROUP BY 1,3 ORDER BY jj;