当前位置: 代码迷 >> Sql Server >> 求SQL统计查询。解决方案
  详细解决方案

求SQL统计查询。解决方案

热度:87   发布时间:2016-04-27 10:53:04.0
求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投票信息表
……
  相关解决方案