as sum2 from orders group by customer_id
возникла проблема, возвращаеться сумма записей все на все,
тоесть если в таблице 2 строчки и выбираем через два джойна (то каждая запись выбираеться к каждой записи несколько раз, выходит дубляж (и выходит 4 строчки)
1 ,а
2 ,б
3, в
Это чат по пхп. https://t.me/mysql_db
Почитай про порядок выполнения операторов в SQL запросе. Там будет ответ на твой вопрос
какой ещë джойн, нет там ни джойна ни двойной выборки. каждая строка участвует только раз. ты формируешь сумму заказов по пользователям. если не это тебе нужно то озвучь тз
SELECT customer_id, sum(p1) OVER (PARTITION BY customer_id) sum1, sum(p2) OVER (PARTITION BY customer_id) sum2 FROM orders
Обсуждают сегодня