标题:求一个SQL语句
取消只看楼主
hnyybl
Rank: 2
等 级:论坛游民
帖 子:11
专家分:12
注 册:2007-3-19
结帖率:100%
已结贴  问题点数:10 回复次数:1 
求一个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
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-299250-1-1.html




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

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