Está buscando GROUP BY
y la agregación relativa COUNT()
y SUM()
funciones aquí:
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
Esto colocará cada BetType
en una sola fila y le permite aplicar los agregados como COUNT(*)
para obtener "cuántas filas coinciden con este BetType
" o use SUM(BetAmount)
para sumar todo el total BetAmount
valores que coinciden con el BetType
especificado .