PostgreSQL 2テーブル目
at PHP
203:195
03/05/28 20:14 8u4ScsfX
>>197さん
変な質問に付き合っていただき、どうもありがとうございます。
確かに、おっしゃるとおりでした。最後のソートがよくないです
UNIONは和集合なので、一応重複したレコードは1つになります。
結局、
select * from (
(select * from テーブル名 where (検索条件) and dateが3日以内 )order by date desc
UNION ALL
(select * from テーブル名 where (検索条件) )order by point desc;
)
のようにしているのが現状です。UNION ALLだと、そのままくっつけてくれて、
検索条件のところで互いに重ならないような条件をくわえています。
これ、確かに設計がわるいです・・
たとえば、検索エンジンで、新し物を表示し、アクセスうが多いものを
表示しようという嗜好なのですが・
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5366日前に更新/193 KB
担当:undef