|
|
|
| Здравствуйте. Идея такая, у меня есть таблица 'A' в которой есть поле ID являющиеся первичным ключем. Далее у меня есть таблица 'B' в которой есть два поля 'gameID' и 'amount'. Мне необходимо взять из таблицы 'A' все строки, и для каждой строки посчитать сколько общая сумма поля 'amount' в таблице 'B' у которого gameID равен текущему ID.
Мой вариант решения, но считает сумму всех строк, а не только тех у которых gameID совпадает с ID. Помогите исправить, пожалуйста
SELECT XAuctionGames.*, SUM(XAuctionBets.amount) as betSum
FROM
`XAuctionGames`
LEFT JOIN
`XAuctionBets`
ON XAuctionBets.gameID = XAuctionGames.ID
WHERE XAuctionGames.classBet = 0 AND
XAuctionGames.lastPlayerID != 0 AND
XAuctionBets.gameID = XAuctionGames.ID
|
| |
|
|