我正在尝试运行此 sql 查询。
SELECT * FROM AverageFeedInfo WHERE No = (
SELECT No FROM UserResponse2 where Not Complain = '' )
当我单独运行 SELECT No FROM UserResponse2 where Not Complain = ''
时,我得到了结果 2 和 6
,但是如果我运行这个
SELECT * FROM AverageFeedInfo WHERE No = (
SELECT No FROM UserResponse2 where Not Complain = '' )
我只有 2 的结果,没有 6 的结果。是否有可能同时获得 2 和 6 的答案。更清楚的是,是否可以像
这样运行 sql 查询SELECT * FROM AverageFeedInfo WHERE No = 2 or No = 6
最佳答案
通常,在基于 SQL 的上下文中检查集合成员时,使用 IN
运算符比 =
更合适。
关于mysql - 如何运行并发 SQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35214041/