mysql:9984
From: nisi <nisi <lemo@xxxxxxxxxx>>
Date: Tue, 10 Aug 2004 19:30:58 +0900
Subject: [mysql 09984] 複数指定可能なカテゴリのAND検索
nisi です。 なんだかよくあるパターンのような気がするのですが よくわからないのでメールいたしました。(汗 以下のようなテーブルがあります。 category_item +---------------+---------------+ | category_name | item_name | +---------------+---------------+ ここで category_item はどのアイテムがどの カテゴリに属しているかを表しています。 アイテムはそれぞれ複数のカテゴリに属すること が出来ます。 そこで、カテゴリ「cate1」か「cate2」のどち らかに属しているアイテムの一覧を得ようとすると 以下のクエリで実現できましたが、 SELECT DISTINCT item_name FROM category_item WHERE (category_name = 'cate1') OR (category_name = 'cate2') これを「cate1」と「cate2」のどちらにも属して いるアイテムを得たい場合、どのように書けば良いも のでしょうか? -- nisi <lemo@xxxxxxxxxx> http://plantl.org/l/
-> 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]