如何一条SQL语句就能统计出多个表中某数据的数量?

假设表分别为 data、data_1
假设数据如下
data
------------------------------------------
id    gid      title
1     1        aaaa
2     1        bbbb
3     1        cccc
4     2        dddd
5     1        eeee
------------------------------------------

data_1
------------------------------------------
id    gid      title
1     1        aaaa
2     2        bbbb
3     1        cccc
4     2        dddd
5     1        eeee
------------------------------------------

统计一个表的sql语句是 select count(id) as num from data where gid=\'1\'

该怎么写才能一次统计出这两个表中,gid为1的数据各有多少条呢?

我这样写好象不对
select 
count(data.id) as num1, 
count(data_1.id) as num2 
from data, data_1 
where
data.gid=data_1.gid && 
data.gid=\'1\'

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzwxdw.html