SQLでソートする場合のORDER BYの記述位置
ネットで調べたらFROMの後にORDER BYを記述するように書いてあるのだが、それだとWHEREがつく時どうしても結果がnilになりなぜ?って思ってたら、
WHEREの後で動いた。どこにも書いてないけど常識なのか?
SELECT date, status FROM datelog WHERE item_id = ? ORDER BY date DESC
ネットで調べたらFROMの後にORDER BYを記述するように書いてあるのだが、それだとWHEREがつく時どうしても結果がnilになりなぜ?って思ってたら、
WHEREの後で動いた。どこにも書いてないけど常識なのか?
SELECT date, status FROM datelog WHERE item_id = ? ORDER BY date DESC