у меня есть 2 стола
клиент
customerid
customername
Заказы
customerid
orderid
isopen [true/false]
Как мне создать представление, которое будет содержать следующее:
имя клиента, общее количество заказов, общее количество заказов в столбце isopen == true
* Обновление **
create view CustomerOrders as
select c.id CustomerID,
max(c.customername) CustomerName,
count(o.order_id) CustomerOrders,
SUM(CASE WHEN o.isopen = 1 THEN 1 ELSE 0 END) AS OpenOrders
from customer c
left join orders o on c.id = o.customerid
group by c.id
Спасибо всем
отметьте, пожалуйста, исправьте свой ответ, чтобы я мог отметить вас