Du leder efter GROUP BY
og den relative aggregering COUNT( )
og SUM()
fungerer her:
SELECT
BetType,
COUNT(*) AS 'Count'
SUM(BetAmount) AS 'BetAmount Total',
SUM(Payout) AS 'Payout Total'
FROM
betdb
LEFT JOIN matchdb
ON betdb.MatchId = matchdb.MatchID
WHERE
betdb.MatchID = 135
GROUP BY
BetType
Dette vil placere hver BetType
i en enkelt række og giver dig mulighed for at anvende aggregater såsom COUNT(*)
for at få "hvor mange rækker der matcher denne BetType
" eller brug SUM(BetAmount)
for at tilføje hele det samlede BetAmount
værdier, der matcher den angivne BetType
.