我很感谢任何帮助创建此查询。我尝试了几种方法,但没有运气。由于我的问题对我来说有点困难,我会举一个我想做的事情的简单例子。我有一个在结构上类似于下面的数据:Mysql查询找到一个列满足多个条件的ID
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都可以匹配这两个条件(大约5万个左右)。我应该注意,这种类型与颜色无关,因此使问题与this other stackoverflow question,as well as this one不同。
我想我需要做一些子查询。但真的不知道该怎么做,谢谢。
如果您需要提出未来的问题,将示例数据和结构放在一起总是一个好主意! – Laurence