1
共同的价值我有一个表像这样需要帮助的SQL查询来发现行
+----+------+------+
| id | col1 | col2 |
+----+------+------+
| 1 | A | B |
| 2 | B | D |
+----+------+------+
现在我的用户将与A
和D
搜索。我想给共同的A
和D
。什么应该是查询?
这里常见的是B
共同的价值我有一个表像这样需要帮助的SQL查询来发现行
+----+------+------+
| id | col1 | col2 |
+----+------+------+
| 1 | A | B |
| 2 | B | D |
+----+------+------+
现在我的用户将与A
和D
搜索。我想给共同的A
和D
。什么应该是查询?
这里常见的是B
对于你的榜样,你可以这样做:
select t1.col2
from t t1 join
t t2
on t1.col2 = t2.col1
where t1.col1 = 'A' and t2.col2 = 'D';
谢谢!有用! –
https://stackoverflow.com/help/how-to-ask - 什么是你预期的结果? –
我的预期结果是B.我已经提到过。 –