繁体   English   中英

MySQL 结合两个计数语句

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM