[英]MySQL combining two count statements
我有两个不同的 MySQL 计数查询,如下所示:
SELECT COUNT(*) AS stored_counter FROM users WHERE ***
SELECT COUNT(*) AS total_taken FROM completed WHERE ***
我正在寻找查询 1 的计数值是否与查询 2 的计数值匹配。现在我通过 PHP 分别运行这两个查询,然后使用 PHP 来查看两个查询是否返回相同的值。
但我想看看是否可以用 1 SQL 查询来做到这一点?
谢谢
您可以使用此表格
SELECT
(SELECT COUNT(*) FROM users WHERE 1 =1) stored_counter,
(SELECT COUNT(*) FROM completed WHERE 1=1) total_taken
您可以添加每个 Select 语句,它只返回一个结果(一个字段(一行一列))作为它自己的列
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.