mysql - 如何运行并发 SQL 查询?

标签 mysql sqlite

我正在尝试运行此 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/

相关文章:

java - Android - SQLiteDatabase 不维护插入

php - 每行显示两个 td

mysql - 如何使用mysql group by query

xcode - 如何在 XCode 4 的 i386 应用程序的 dylib 中使用 Sqlite?这种方法确实适用于 iPhone 应用程序

android - 如何使用 BaseAdapter 从 sqlite 获取 ItemID?

sql - 查询以检查是否有任何以输入字符串开头的行

mysql - 使用 Dropwizard、Hibernate 和 MySQL 进行 UTF-8 编码

php - 如何针对大数据更新和多个 API 调用优化 cron 和 PHP 脚本

mysql - 用于匹配子查询的 SQL 查询

android - 一次读取所有行