mysql - 查询以获取两个表中每个 ID 的计数
问题描述
我们有两张桌子 - T1 和 T2。两个表中都有一个名为 ID 的 VARCHAR 列。编写查询以获取两个表中每个 ID 的计数。
表名 T1:| T2:
列名ID | ID
Data in table
A | B
B | C
C | D
预期输出:
ID ---- A, 1
B, 2
C, 2
D, 1
解决方案
select id, count(id)
from
(select id from t1 union all select id from t2) as temp
group by id;
推荐阅读
- git - 冲突阻止自动合并
- php - PHPUnit 无法检测 PHP 7.3.2
- c# - 无法加载文件或程序集“RevitApi”版本 = 19.0.0.0,
- javascript - Videojs 7 silvermine videojs-chromecast没有加载按钮
- python - 使用堆栈评估中缀表达式时出现算术错误评估和 KeyDict 错误;
- rust - 紧凑地覆盖所有目标的构建脚本
- watson-conversation - 与 Watson Assistant 中的意图意外匹配的原因
- django - Python django 软件包未安装
- r - 如何在汇总数据上绘制堆积条形图
- c++ - LUA & C++:如何在 LUA 代码中正确使用 C++ 函数