我得到了這個SELECT。我想統計(或總計?)玩家的黃色和紅色牌(只在YellowCard = 1時計數黃色牌,而在RedCard = 1時計數紅色牌)。此SELECT無法正常工作。它計數卡,即使有0或NULL ..我如何糾正它?計數值是1
SELECT Firstname, Lastname, COUNT(YellowCard) AS Yellow, COUNT(RedCard) AS Red, Team.Name
FROM PlayerMatch
Inner join Player On PlayerMatch.PlayerId = Player.PlayerId
INNER JOIN Team ON Player.TeamId = Team.TeamId
INNER JOIN Match ON PlayerMatch.MatchId = Match.MatchId
WHERE(YellowCard = 1 OR RedCard = 1)
GROUP BY Lastname, Firstname, Name
ORDER BY Yellow DESC