達人に学ぶSQL徹底指南書の69ページとかに出てくるTMPの意味がやっとわかったのでメモります。
TMPはサブクエリにつけるエイリアス名だったのね。。。
エイリアスをつける時にASをつけてもつけなくても良いDBMSがある。
かつ、サブクエリにエイリアスをつけなくても良いDBMSがある。
SELECT income, COUNT(*) As cnt
FROM Graduates
GROUP BY income
HAVING COUNT(*) >=
( SELECT MAX(cnt) FROM (SELECT COUNT(*) AS cnt FROM Graduates GROUP BY income) TMP);
ASをつけてもいける
```sql
SELECT income, COUNT() As cnt
FROM Graduates
GROUP BY income
HAVING COUNT() >=
( SELECT MAX(cnt) FROM (SELECT COUNT(*) AS cnt FROM Graduates GROUP BY income) AS TMP);