| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 715 人关注过本帖
标题:求一个SQL语句
只看楼主 加入收藏
hnyybl
Rank: 2
等 级:论坛游民
帖 子:11
专家分:12
注 册:2007-3-19
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:3 
求一个SQL语句
表1
字段1      字段2
A           1
B           2
C           3
D           4

表2
字段1      字段2
1            a
1            b
1            c
1            d
1            e
2            f
2            g
2            h
4            i
4            j

生成新的表3
字段1      字段2            字段3
A           1                5 (表2中字段1="1"的记录数)
B           2                3(表2中字段1="2"的记录数)
C           3                0(表2中字段1没有"3")
D           4                2


说明:表1和表2是已存在的,需要生成表3
搜索更多相关主题的帖子: 语句 SQL 
2010-03-12 23:12
需要你爱
Rank: 1
等 级:新手上路
帖 子:2
专家分:7
注 册:2010-3-13
收藏
得分:7 
新手帮不了你
2010-03-13 00:41
hnyybl
Rank: 2
等 级:论坛游民
帖 子:11
专家分:12
注 册:2007-3-19
收藏
得分:0 
有高人帮助,以解决。
select a.字段1, a.字段2, sum(iif(isnull(b.字段3), 0, 1)) ;
from 表1 a ;
left join 表2 b on a.字段1=b.字段1 and a.字段2=b.字段2 ;
group by a.字段1, a.字段2 ;
into cursor 表3
2010-03-13 10:25
crszf
Rank: 2
等 级:论坛游民
威 望:2
帖 子:10
专家分:20
注 册:2010-4-20
收藏
得分:0 
Select A.字段1,A.字段2,IsNull(Sum(B.字段1),0) From 表1 A,表2 B
Where A.字段2 = B.字段1 Group By  A.字段1,A.字段2
2010-04-21 23:18
快速回复:求一个SQL语句
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013863 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved