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

mysql:9925

From: SAITO Masaru <SAITO Masaru <daisaito@xxxxxxxxxx>>
Date: Thu, 29 Jul 2004 13:09:48 +0900
Subject: [mysql 09925] Re: 芋づる式検索について

齋藤@横浜です。

202004/07/29 11:00:17 ごろ
yoshiyama akihiko <yoshiyama@xxxxxxxxxx> さんは
"[mysql 09923] Re: 芋づる式検索について"の件について
以下のように書きました

> 松枝さんこんにちは。
> 
> 私が実現したいと思ったことは、松枝さんがおっしゃっているように
> 幾つの過程を経て変化するのがわからないケースに該当します。

この場合、レコードを作ったときに固定でIDを持たせて、
変化するごとに1づつ増えるSEQを作っておけば、クエリーと順序検索は
楽になると思いますが。
# 1回のSQLで済むし順番もSEQでorderすれば取り出すのも楽。


before  after
-------------
a       b
b       c
c       NULL

↓↓↓↓↓↓↓

root_id   seq   before  after
-----------------------------
10        0     a       b
10        1     b       c
10        2     c       NULL

root_idが一連の変化を一意に判定するIDで
seqが変化の順番を示すものという意味です。
# もちろん、スキーマを今から変えるのが無理という事であればダメですけど。


---
SAITO Masaru <daisaito@xxxxxxxxxx>



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

      9906 2004-07-28 13:26 [yoshiyama akihiko <y] 芋づる式検索について                    
      9913 2004-07-28 17:13 ┗[ML account <ml@xxxxx]                                       
      9923 2004-07-29 11:00  ┗[yoshiyama akihiko <y]                                     
->    9925 2004-07-29 13:09   ┗[SAITO Masaru <daisai]                                   
      9927 2004-07-29 14:53    ┗[ML account <ml@xxxxx]