Sie suchen nach GROUP BY
und die relative Aggregation COUNT()
und SUM()
funktioniert hier:
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
Dadurch wird jeder BetType platziert in eine einzelne Zeile und erlauben Ihnen, Aggregate wie COUNT(*) anzuwenden um zu erhalten, "wie viele Zeilen mit diesem BetType übereinstimmen " oder verwenden Sie SUM(BetAmount) um den gesamten BetAmount hinzuzufügen Werte, die dem angegebenen BetType entsprechen .