如何运行同步SQL查询?

时间:2016-02-05 00:03:41

标签: mysql sqlite

我正在尝试运行此SQL查询。

SELECT * FROM AverageFeedInfo WHERE No = (
SELECT No FROM UserResponse2 where Not Complain = '' )

当我单独运行SELECT No FROM UserResponse2 where Not Complain = ''时,我得到结果2 and 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

1 个答案:

答案 0 :(得分:2)

通常,在基于SQL的上下文中检查集合成员资格时,使用char *string运算符比IN更合适。