我在数据库中有一个简单的 m-to-n 表,需要执行 AND 搜索。该表如下所示:
column a | column b
1 x
1 y
1 z
2 x
2 c
3 a
3 b
3 c
3 y
3 z
4 d
4 e
4 f
5 f
5 x
5 y
我希望能够说'给我列 A,它在列 b 中有 x 和 y(在此处返回 1 和 5),但我不知道如何形成该查询。
我试过SELECT column_a FROM table WHERE column_b = x AND columb_b = y
了,但似乎只有在列以某种方式两者兼有的情况下才会返回。这从根本上是可能的,还是我应该有不同的表格布局?