получить количество товаров в заказе используя многотабличный запрос

прошу помощи, вывожу список заказов, по каждому заказу надо вывести количество товаров, хотелось бы сделать это в запросе, но не получается. Не подскажите? Мой код привожу ниже

SELECT  o.uid, o.id as number_order, ..., count(oi.order_uid) as items_coun 
FROM orders AS o
INNER JOIN user as su ON su.hub_uid = seller_uid
INNER JOIN user as cu ON cu.hub_uid = client_uid
INNER JOIN orderstatus as st ON st.id = status_id
INNER JOIN orderitems as oi ON oi.order_uid = o.uid

Ответы (1 шт):

Автор решения: ahel73

Оказывается всё легко) спасибо ребятам в комментариях, надо было просто добавить группировку , вот так

SELECT o.uid, o.id as number_order, ..., count(o.id) as items_count
FROM orders AS o
INNER JOIN user as su ON su.hub_uid = seller_uid
INNER JOIN user as cu ON cu.hub_uid = client_uid
INNER JOIN orderstatus as st ON st.id = status_id
INNER JOIN orderitems as oi ON oi.order_uid = o.uid
GROUP BY o.id

→ Ссылка