我有一张这样的表
+----+------+------+
| id | col1 | col2 |
+----+------+------+
| 1 | A | B |
| 2 | B | D |
+----+------+------+
现在,我的用户将使用A
和D
进行搜索。我希望A
和D
共同使用。该查询应该是什么?
这里常见的是B
答案 0 :(得分:1)
对于您的示例,您可以执行以下操作:
select t1.col2
from t t1 join
t t2
on t1.col2 = t2.col1
where t1.col1 = 'A' and t2.col2 = 'D';