首页 > 解决方案 > 查询以获取两个表中每个 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    

标签: mysqlsql

解决方案


select id, count(id)
from 
(select id from t1 union all select id from t2) as temp
group by id;

推荐阅读