多条件分类统计group by 显示数目为0的类别

CREATE TABLE #authorTable(author VARCHAR(50))
INSERT #authorTable 
SELECT 'peter' UNION
SELECT '捌妮' UNION
SELECT '斑斓' UNION
SELECT '初三' UNION
SELECT '老司机' UNION
SELECT '梦想家' UNION
SELECT '三三酱' UNION
SELECT '甜甜' UNION
SELECT '托尼' UNION
SELECT '汪洋' UNION
SELECT '维也纳' UNION
SELECT '夏雨天' UNION
SELECT '小赤' UNION
SELECT '小叮当' UNION
SELECT '小三' UNION
SELECT '肖肖' UNION
SELECT '张三崩' 

SELECT * FROM #authorTable

SELECT author, COUNT(IA_ID) FROM dbo.InfoArticle ia
LEFT JOIN #authorTable ON ia.IA_Author=#authorTable.author
WHERE  IA_State=1 AND IA_IsImport=0  AND IA_CreateDate BETWEEN '2017-12-1' AND '2017-12-2'
GROUP BY  all author 
HAVING author  IS NOT NULL
ORDER by  CHARINDEX(','+CONVERT(varchar(10),author)+',',',peter,小赤,肖肖,甜甜,朱朱,斑斓,汪洋,三三酱,peter,着火,梦想家,托尼,维也纳,夏雨天,捌妮,老司机,小三,张三崩,小叮当,初三,')
相关文章
相关标签/搜索