Du letar efter GROUP BY
och den relativa aggregeringen COUNT( )
och SUM()
fungerar här:
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
Detta kommer att placera varje BetType på en enda rad och låter dig tillämpa aggregaten som COUNT(*) för att få "hur många rader som matchar denna BetType " eller använd SUM(BetAmount) för att lägga till hela det totala BetAmount värden som matchar den angivna BetType .