У меня есть таблица RESULTS с такой структурой:
resultid, победитель, тип
И таблица под названием БИЛЕТЫ с такой структурой:
resultid, TicketID, ставка, sum_won, статус
И я хочу показать каждую строку из таблицы РЕЗУЛЬТАТЫ и для каждого результата я хочу вычислить totalBet и Sum_won, используя значения из таблицы TICKETS
Я пытался сделать несколько объединений, некоторые суммы, но я не могу получить то, что хочу.
SELECT *,COALESCE(SUM(tickets.bet),0) AS totalbets,
COALESCE(SUM(tickets.sum_won),0) AS totalwins
FROM `results` NATURAL JOIN `tickets`
WHERE tickets.status<>0
GROUP BY resultid
Пожалуйста, дайте мне несколько советов.
Я хочу отобразить что-то вроде этого
RESULT WINNER TOTALBETS TOTALWINS
1 2 431 222
2 3 0 0
3 1 23 0
4 1 324 111