質問: いつもお世話になっております。 DBのSELECT文で、ImageTableという名前のデータベースの中から ランダムで一つデータを持ってきたいので 以下のようなSQL文をかきました。 " SELECT url FROM ImageTable ORDER BY RAND() LIMIT 0,1 " しかし、 'LIMIT' 付近に不適切な構文があります。 というエラーが発生して表示できないようです。 ランダムで一つのデータを持ってきたい場合どのように書くのが正しいのでしょうか? よろしくお願い致します。
回答: どのRDBMSをご利用でしょうか? MySQL 5.6と仮定して実行しましたが特に問題を確認することは出来ませんでした。 http://sqlfiddle.com/#!9/a99f0/4 エラーの全文などがあれば答えやすいです。