跪求这个比较复杂的交叉表SQL语句

[复制链接]
查看11 | 回复3 | 2010-3-24 09:49:12 | 显示全部楼层 |阅读模式
杯具 竟然说这个复杂。。。LZ都回答了。其实这个用视图很不好。很容易导致数据集庞大。查询慢,还是用SQL语句导入查询比较好
回复

使用道具 举报

千问 | 2010-3-24 09:49:12 | 显示全部楼层
select 表1.企业类别,count(*) as 企业数量,sum(表2.员工数) as 员工数,sum(表3.出国人数) as 出国人数 from 表1, 表2, 表3 where 表1.企业名称 = 表1.企业名称 and 表1.企业名称 = 表3.企业名称 group by 表1.企业类别 order by 1
回复

使用道具 举报

千问 | 2010-3-24 09:49:12 | 显示全部楼层
select 表1.ent_type as 企业类别,count(表1.ent_name) as 企业数量,sum(表2.ent_person) as 员工数,sum(表3.ent_chuguo) as 出国人数from 表1,表2,表3where 表1.ent_name=表2.ent_name and 表2.ent_name=表3.ent_namegroup by ent_type
回复

使用道具 举报

千问 | 2010-3-24 09:49:12 | 显示全部楼层
select 表1.企业类别,sum(表1.企业名称) as 企业数量,表2.员工数,表3.出国人数 from 表1,表2,表3
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行