Mysql查询查找一个列的多个条件满足的ID

时间:2012-11-08 23:23:31

标签: mysql sql select

感谢您创建此查询的任何帮助。我没试过好几种方法。由于我的问题对我而言有些困难,我将简单举例说明我想做什么。我的数据结构与以下内容类似:

ID  TYPE  COLOR
1   A     Blue
1   B     Red
1   C     Green
2   C     Blue 
2   B     Green 

如果我有两种特定颜色的ID,我想创建一个返回类型的查询。例如,我想找到所有同时具有蓝色和红色的ID。然后查询将返回:

1, A , B 

返回A和B的顺序并不重要。数据集很大,我希望很多ID都符合这两个条件(可能是50,000左右)。我应该注意,该类型与颜色无关,因此问题与this other stackoverflow questionas well as this one不同。

我想我需要做某种子查询。但真的不知道该怎么办,谢谢。

0 个答案:

没有答案