У меня есть две таблицы, одна из которых содержит информацию о клиентах и их идентификаторах, а другая - информацию о заказах, включая информацию о заказах, включая идентификаторы клиентов.Проблема в том, что не каждый клиент сделал заказ, поэтому, когда я присоединяюсь, их соответствующие строки отсутствуют
Кроме того, я хочу сделать групповое предложение для объединенной таблицы, чтобы вычислить общую сумму денег, потраченных на заказ, поэтому дажеесли я оставляю соединение по-прежнему, группа по-прежнему опускает клиентов, которые не сделали никаких заказов.Как я могу это исправить?
Мой запрос:
select alp_customer.first, alp_customer.last, alp_customer.email, sum(alp_orderline.order_price)
from alp_orderline
inner join alp_orders on alp_orderline.order_id = alp_orders.order_id
inner join alp_customer on alp_orders.cust_id = alp_customer.cust_id
group by alp_customer.first, alp_customer.last, alp_customer.email
Вывод:
Желаемый вывод:
Cindy - Jones - XXX@hotmail.com - 307.94
Mitch - Edwards - XXX@gmail.com - 64
Betty - Sorenson - XXX@yahoo.com - 231
Fourth - Guy - his mail - 0