sql 语句去多列重复值查询

[复制链接]
查看11 | 回复2 | 2009-2-24 20:11:34 | 显示全部楼层 |阅读模式
有下面两张表,表A,表B,请使用sql语句把表A转换成表B
表A:
日期
名称
工艺
--------
----------
------------
01-05
AC001
上料
01-05
AC001
打蜡
01-05
AC002
上料
01-05
AC002
上料
02-02
BB002
上料
02-02
BB002
上料
02-02
BB002
打蜡
02-02
BB005
上料
02-02
BB005
打蜡
02-02
BB005
打蜡
表B:
日期
类型
上料(次)
打蜡(次)
01-05
AC001
1
1
01-05
AC002
2
0
02-02
BB002
2
1
02-02
BB005
1
2
请各位sql高手快快帮忙啊,我感激不尽!

回复

使用道具 举报

千问 | 2009-2-24 20:11:34 | 显示全部楼层
select a.日期,a.名称,a.counts as 上料(次) ,b.counts as 打蜡(次) from (select 日期,名称,count(*) counts from A where 工艺='上料' group by 日期,名称) a, (select 日期,名称,count(*) counts from A where 工艺='打蜡' group by 日期,名称) b where a.日期=b.日期 and a.名称=b.名称...
回复

使用道具 举报

千问 | 2009-2-24 20:11:34 | 显示全部楼层
select distint *from 表a...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行