У меня есть значения столбцов из 0, 1, 2 см ниже3 Количество значений в одном столбце в SQL Server
0 = no, 1 = yes and 2 is waiting
Я просто хочу показать счетчик да нет и ждет где adminid=1468
IsVerified AdminId
0 1468
0 1475
1 1468
1 1468
1 1468
1 1468
1 1475
2 1468
2 1466
Я хочу, чтобы отобразить это как где adminid=1468
No Yes Waiting AdminId
1 4 1 1468
до сих пор я использовал
SELECT
COUNT(s.IsVerified) AS [Yes]
,COUNT(s.IsVerified) AS [No]
,COUNT(s.IsVerified) AS [Waiting]
,g.AdminId
FROM
tbl_Squad s, tbl_Match m, tbl_Group g
WHERE
m.GroupId = g.GroupId
--AND [email protected]
AND g.AdminId=1468
GROUP BY
s.IsVerified
, но он дает три строки в то время как я хочу только одну строку, где я неправильно
[Плохие привычки пинать: используя старые -style JOINs] (http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style-joins.aspx) - эта запятая в старом стиле -раздельный список таблиц * стиль был отменен с помощью ANSI - ** 92 ** SQL Standard (более ** 20 лет ** назад) –