首页 > 解决方案 > 将 3 个 MySql 查询合并为 1 个查询

问题描述

我想将以下三个查询转换为一个优化查询:

SELECT COUNT(*) AS countA FROM table_a
WHERE `date` = '2020-08-17';

SELECT COUNT(*) AS countB FROM table_b
WHERE `date` = '2020-08-17';

SELECT COUNT(*) AS countC FROM table_c
WHERE `date` = '2020-08-17';

预期输出:

输出

UNION ALL将单列作为我不需要的输出,我想要 3 个单独列上的数据...

谢谢。

标签: mysql

解决方案


推荐阅读