展开全部
遍历所有表?你的需求是什么?
如果只是查一个表中所有人名出现的次数,可以用以下查询。
SELECT name ,COUNT(NAME) FROM a group by name order by name
如果只是查一个表中所有人名出现的次数,可以用以下查询。
SELECT name ,COUNT(NAME) FROM a group by name order by name
更多追问追答
追问
我的意思是,我有多个表,其中有一个人名表,然后基于这个人名表,统计在其他所有表中该人名表的每个人名出现的次数
追答
那就用子查询吧。
以人名表为主表,每个表中出现的次数做为子查询。
如查A表中各人出现次数:
select name ,(select count(1) from A where name= n.name) count from name n order by name
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询