Royal Flash
-=MaestrO=-
GROUP BY или в 2 запроса?
Здравствуйте.
Есть 2 таблицы, в одной хранятся записи заказов с ценой (tb_order), в другой - журнал оплат (tb_payment). Для 1 строки tb_order может быть несколько строк в tb_payment (например, 1 клиент заплатил в 2 или более этапа). Можно ли одной выборкой, при помощи group by или еще как-нибуть подсчитать сумму оплат для каждой строки tb_order?
tb_order
id name
1 заказ1
2 заказ2
5 заказ3
tb_payment
id order_id bill
1 2 10
2 2 25
3 5 12
необходимый результат:
заказ1 = 0
заказ2 = 35
заказ3 = 12
Здравствуйте.
Есть 2 таблицы, в одной хранятся записи заказов с ценой (tb_order), в другой - журнал оплат (tb_payment). Для 1 строки tb_order может быть несколько строк в tb_payment (например, 1 клиент заплатил в 2 или более этапа). Можно ли одной выборкой, при помощи group by или еще как-нибуть подсчитать сумму оплат для каждой строки tb_order?
tb_order
id name
1 заказ1
2 заказ2
5 заказ3
tb_payment
id order_id bill
1 2 10
2 2 25
3 5 12
необходимый результат:
заказ1 = 0
заказ2 = 35
заказ3 = 12