Търсите GROUP BYкод>
и относителното агрегиране COUNT( )
и SUM()код>
функции тук:
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
Това ще постави всеки BetType
в един ред и ви позволяват да прилагате агрегатите като COUNT(*)
за да получите "колко реда съответстват на този BetType
" или използвайте SUM(BetAmount)
за да добавите цялата обща Сума на залога
стойности, които съответстват на посочения BetType
.