PostgreSQL 2テーブル目 at PHP
[2ch|▼Menu]
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