- ベストアンサー
以下のSQLにWHEREで指定することは可能でしょうか?
select * from oshiete order by goo limit 0, 3 ; というSQL文があります。これにWHEREで指定したいのですが、なかなかできません。どのようにしたらよいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
select * from oshiete where [検索条件] order by goo limit 0, 3 というSQLにすると 「WHERE句の条件で絞り込んだ結果から、先頭の3行を取得する」 という動きになります。 「先頭の3行を取得した後、そこからWHERE条件で絞込みたい」 というのであれば、サブクエリを使用して select a.* from (select * from oshiete order by goo limit 0, 3) a where [検索条件] という形で実現できませんでしょうか。
お礼
回答ありがとうございました。何とかできました。