MySQLのクエリーについての質問です。
MySQLのクエリーについての質問です。
PHP4.2 MySQL4.xxを使ってる素人です・・・
会員管理システムを構築して新規会員紹介の欄に以下のクエリーで情報をDBから引っ張ってました。
select * from member order by entry_date desc limit0, 10
entry_date は登録した日時です。
新しく登録された情報は10件まで表示されるようにしていました。
最近クライアントから「登録の新しい人に加えて、最近更新した人も表示させて欲しい。」と
言われました。
会員情報は編集できるようになっていた編集した際update_dateというフィールドに
時間が保存されます。
新規の時間と変更された時間を全て含めて新しい時間順に10件表示するにはどのようなクエリー書いたらいいでしょうか?
select * from member order by (entry_date and update_date) desc limit0, 10
とかありえますか・・・?
それか常にupdate_dateの新しい順に並べるようにして
新規登録した際にはentry_date と update_date の両方に同じデータを書き込むしかないでしょうか・・・?
何とかクエリー的に解決したいところです・・・
どうかお知恵をかしてください!
よろしくお願いします。