サブクエリ -> エイリアス
【環境】
MySQL:5.5.27
MySQL:5.5.27
現象
- SELECT * FROM ( SELECT a, b RROM hoge );
この SQL 文が通らない。
- SELECT a, b RROM hoge
これが通っていることは確認済みなのに、何でか通らない。
原因
サブクエリにエイリアスがついていなかった。
FROM 句内でサブクエリを使っているサイトを見ていると
どれにもエイリアスがついているので、もしや・・・と思い試してみたらビンゴ。
どこにも使わないから、エイリアスをつけてなかったんだけど
それが原因でした。