サブクエリ -> エイリアス

Posted by muchag | MySQL |
初回投稿:2015-02-13 (金) 1:21:21 | 最終更新:2015-02-13 (金) 1:21:21

FROM 句に入れるサブクエリではまった。

【環境】
MySQL:5.5.27
現象
  1. SELECT * FROM ( SELECT a, b RROM hoge );

この SQL 文が通らない。

  1. SELECT a, b RROM hoge

これが通っていることは確認済みなのに、何でか通らない。
 

原因

サブクエリにエイリアスがついていなかった。
FROM 句内でサブクエリを使っているサイトを見ていると
どれにもエイリアスがついているので、もしや・・・と思い試してみたらビンゴ。

どこにも使わないから、エイリアスをつけてなかったんだけど
それが原因でした。

Posted by muchag | MySQL |
初回投稿:2015-02-13 (金) 1:21:21 | 最終更新:2015-02-13 (金) 1:21:21

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment