Vous recherchez GROUP BY
et l'agrégation relative COUNT()
et SUM()
fonctionne ici :
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
Cela placera chaque BetType en une seule ligne et vous permettent d'appliquer les agrégats tels que COUNT(*) pour obtenir "combien de lignes correspondent à ce BetType " ou utilisez SUM(BetAmount) pour ajouter tout le BetAmount total les valeurs qui correspondent au BetType spécifié .