首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求SQL统计查询。解决方案

2012-10-23 
求SQL统计查询。。。。。。。。。。。。A投票表 [ID,主题]B投票信息表 [投票表ID,投票内容,投票类型(0,1)]想要实现查询

求SQL统计查询。。。。。。。。。。。。
A投票表 [ID,主题]
B投票信息表 [投票表ID,投票内容,投票类型(0,1)]

想要实现查询出投票表全部主题,并计算投票类型为0的数量,如下

ID,主题,投票次数
1 aaa 0
2 bbb 2
3 ccc 5
。。。。。。。
100 ddd 0


[解决办法]

SQL code
SELECT    a.ID ,    a.主题 ,    b.投票次数FROM    投票表 a    LEFT JOIN ( SELECT                    投票表ID ,                    COUNT(*) 投票次数                FROM                    B投票信息表                WHERE                    投票类型 = 0                GROUP BY                    投票表ID              ) b ON a.id = b.投票表ID
[解决办法]
探讨

SQL code
SELECT
a.ID ,
a.主题 ,
b.投票次数
FROM
投票表 a
LEFT JOIN ( SELECT
投票表ID ,
COUNT(*) 投票次数
FROM
B投票信息表
……

热点排行