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

mysql:9990

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Tue, 10 Aug 2004 23:48:10 +0900
Subject: [mysql 09990] Re: 複数指定可能なカテゴリのAND検索

とみたです。

On Tue, 10 Aug 2004 19:30:58 +0900
nisi <lemo@xxxxxxxxxx> wrote:

>  以下のようなテーブルがあります。
> 
>  category_item
>  +---------------+---------------+
>  | category_name | item_name     |
>  +---------------+---------------+
	〜〜
>  これを「cate1」と「cate2」のどちらにも属して
>  いるアイテムを得たい場合、どのように書けば良いも
>  のでしょうか?

こんな感じでどうでしょうか。

	select t1.item_name from category_item t1
	left join category_item t2 using (item_name)
	where t1.category_name="cate1" and t2.category_name="cate2";

-- 
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

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

      9984 2004-08-10 19:30 [nisi <lemo@xxxxxxxxx] 複数指定可能なカテゴリのAND検索         
->    9990 2004-08-10 23:48 ┣[とみたまさひろ <tomm]                                       
      9991 2004-08-11 05:14 ┃┗[nisi <lemo@xxxxxxxxx]                                     
      9996 2004-08-11 12:20 ┗[班石悦夫 <madara@xxx]                                       
      9998 2004-08-11 13:25  ┗[班石悦夫 <madara@xxx]