MySQL:如何对现有记录集执行查询?

标签 mysql select

我想对现有记录集执行 SELECT 查询,例如:

query1 = 'Select * from products where onSale = 1'

然后

query2 = 'Select * from recordset1 where ....'

其中 recordset1query1 返回的行数。 有什么建议么?谢谢!

最佳答案

使用子查询:

SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2);

关于MySQL:如何对现有记录集执行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5402643/

相关文章:

mysql - 获取第一个字符不是字母数字的行

mysql - Mysql中如何从两个不同的表中选择内容?

mysql - mysql select语句中的if条件

php - 使用 SQL 和 PHP 获取 MySQL 上的行数

MySQL 替换给定域的 .html 链接

MySQL select where in but not in with join

mysql - mysql 结果错误

php - CodeIgniter PHP - 如何在使用 "select *"时选择要在连接中选择的 ID

MYSQL 在不切断中间字的情况下修剪字符串

php - 如何使用 phpexcel 获取带有 mysql 数据的列名?