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]