小马win7激活工具oem8:用SQL 查询语句请教

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 02:22:04
建立两个表(hom1,hom2),两表的列名相同(姓名、省份),我要查询出这两表中每个省的总人数?

晕,典型的数据库建立不合理。

为什么这样难为自己那,将两个表合并不就得了

这是什么表结构???

既然是同样的数据,为什么要两个表?一张表不就解决问题了嘛
这样的表结构连第一范式都不满足,根本不能作为一个数据库表来操作!!

select 姓名,省份 from hom1 as hom1_a JOIN hom2 as hom2_b ON hom1_a.姓名 = hom2_b.姓名

确实设计的不合理,不过这样应该可以解决问题

select count(姓名),省份 from hom1
group by 省份

和楼上的一样不明白为什么要建两张表,所以只能给你这个语句了