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

mysql:3531

From: TeruoNagasawa <TeruoNagasawa <ml@xxxxxxxxxx>>
Date: Tue, 10 Apr 2001 18:04:51 +0900
Subject: [mysql 03531] Re: 入れ子型でエラー【お礼】

長沢です。返事が遅れてすいませんでした。

とみたさんと、班石悦夫さん、山本さん、ありがとうございます。

大きく分けて、二つのやり方があがったのですが、
僕なりに考えた結果、上側のやり方でやろうと思います。

下側の方が、SQL的に美しい気がするのですが、keywordがいくつになるのか
分らないという条件がありますので、(いってませんでしたが。。。)
上の方がプログラムで作るのに楽じゃないかという結論です。

> select ID ,count(ID) from table where keyword = 'AAA' or keyword = 'BBB'
> group by ID having count(ID) = 2;

> select a.ID from hoge as a, hoge as b 
> where a.ID=b.ID and a.keyword="AAA" and b.keyword="BBB";

ありがとうございました。m(__)m

-- 
TeruoNagasawa <teruo@xxxxxxxxxx>


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

      3498 2001-04-06 17:30 [TeruoNagasawa <ml@xx] 入れ子型でエラー                        
      3499 2001-04-06 17:29 ┣[Takeharu Masuda <tac]                                       
      3501 2001-04-06 17:46 ┃┣["Yamamoto, Akira" <a]                                     
      3504 2001-04-06 18:19 ┃┃┗[TeruoNagasawa <ml@xx]                                   
      3505 2001-04-06 18:37 ┃┃ ┣["Yamamoto, Akira" <a]                                 
      3520 2001-04-09 12:15 ┃┃ ┣[madara <madara@xxxxx]                                 
      3527 2001-04-10 02:23 ┃┃ ┗[とみたまさひろ <tomm]                                 
->    3531 2001-04-10 18:04 ┃┃  ┗[TeruoNagasawa <ml@xx] Re: 入れ子型でエラー【お礼】  
      3503 2001-04-06 18:09 ┃┗[TeruoNagasawa <ml@xx]                                     
      3508 2001-04-07 00:08 ┃ ┗[Takeharu Masuda <tac]                                   
      3521 2001-04-09 21:48 ┃  ┗[UENO Kazuaki <kazu@x]                                 
      3522 2001-04-09 22:25 ┃   ┗[tateyan <tateyan@xxx]                               
      3523 2001-04-09 23:08 ┃    ┗[UENO Kazuaki <kazu@x]                             
      3524 2001-04-09 23:33 ┃     ┗[UENO Kazuaki <kazu@x]                           
      3525 2001-04-10 00:22 ┃      ┗[tateyan <tateyan@xxx]                         
      3526 2001-04-10 00:52 ┃       ┗[tateyan <tateyan@xxx]                       
      3500 2001-04-06 17:46 ┗[Takeharu Masuda <tac]