Join2 таблицы и группы по дате - PullRequest
0 голосов
/ 28 апреля 2019

Я хочу сложить все win_ticket и разделить его на сумму всех sold_ticket из 2 таблиц, чтобы получить процент, а затем сгруппировать его по дате.

Это не работает вообще .....

sold_ticket

enter image description here

customer_winner

enter image description here

$query = "SELECT 
      sold_ticket.date, sold_ticket.sold_ticket, 
              SUM(sold_ticket) AS sold_ticket, 
      customer_winner.date, customer_winner.win_ticket, 
              SUM(win_ticket) AS lottery_win

      FROM sold_ticket

      INNER JOIN customer_winner

      ON sold_ticket.date = customer_winner.date

      GROUP BY date 
      ";

1 Ответ

0 голосов
/ 29 апреля 2019

нужно сгруппировать sold_ticket.date или customer_winner.date или их обоих.

Попробуйте это

SELECT sold_ticket.date,
         SUM (sold_ticket) AS sold_ticket,
         SUM(customer_winner.win_ticket),
         SUM (win_ticket) AS lottery_win
    FROM sold_ticket
         INNER JOIN customer_winner ON sold_ticket.date= customer_winner.date
GROUP BY sold_ticket.date;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...