[前][次][番号順一覧][スレッド一覧]

mysql:5868

From: TATSUYA <TATSUYA <tatsuya@xxxxxxxxxx>>
Date: Mon, 29 Jul 2002 16:01:32 +0900
Subject: [mysql 05868] 掲示板との連携で、 order by について

こんにちは。S-Lines.netのTATSUYAです。
わかりにくい、subjectで申し訳ありません・・

今回MySQLとPerlで掲示板を作成しているのですが、
親記事に対して返信があればその記事を一番上に表示するという機能を
実装したいと考えています。

いろいろ悩んだ結果、idを3つつけて下記のようにしました。
id		通し番号	MySQL側で自動的に付ける
id_res		返信に付ける	親記事の通し番号
id_		返信があった場合に今ある id_ の最大値 +1 の値を付ける

このようにすることにより、変身があった場合、 id_ の逆順ソートを
してやればOKなのですが、親記事が新しく書き込みされた場合に
考えた動作をしないため、
  id_ is null,id_ desc,id desc 
のようにソートをしたいのですが、 id_ is null という
ソートなどできるはずもなく、困っております。

  id_ is null
  id_ の逆順
  id  の逆順

でソートをしたいのですがどのような方法があるでしょうか?

また、もっとスマートな方法がありましたら教えていただけると幸いです。
よろしくお願いします。

---
 TATSUYA   E-Mail : tatsuya@xxxxxxxxxx
           W e b  : http://TATSUYA.info/
 Flet's ADSL + FreeBSD HomeServer -> http://www.S-Lines.net/




[前][次][番号順一覧][スレッド一覧]

->    5868 2002-07-29 16:01 [TATSUYA <tatsuya@xxx] 掲示板との連携で、 order by  について   
      5869 2002-07-29 16:25 ┣[KAWAJI Shinya <kawaj]                                       
      5871 2002-07-29 16:40 ┃┗[TATSUYA <tatsuya@xxx]                                     
      5870 2002-07-29 16:32 ┗[遠藤 俊裕 <endo_t@xx]