我不知道该怎么称呼这个问题,这就是我需要你帮助的原因:)。
我想用以下参数搜索我的查询:
int2
4
5
我想得到的是:
int1
1
2
我不想得到这个:
int1
3
表:
+------+------+
|int1 |int2 |
+------+------+
|1 |4 |
+------+------+
|1 |5 |
+------+------+
|1 |6 |
+------+------+
|2 |4 |
+------+------+
|2 |5 |
+------+------+
|3 |4 |
+------+------+
|3 |6 |
+------+------+
我希望获得所有在任何行中都有4和5的int1。
谢谢你:)答案 0 :(得分:2)
解决方案是使用子查询,如:
select t1.int1
from yourtable t1
inner join
(select int1
from yourtable
where int2 = 4) t2 on t1.int1 = t2.int1
where t1.int2 = 5