Как правильно создать запрос из нескольких SELECT и вложенных запросов

Мне нужно получить список магазинов, которые имеет компания, а также вывести количество товаров в каждом из этих магазинов. Список магазинов и товаров разные таблицы и мне нужно все это соединить, чтобы вывести общий ответ.
Чтобы были все столбцы из таблицы stores и столбец itemscount из таблицы items. Пока имею вот такой запрос, но он не работает.

SELECT * FROM stores 
WHERE companyid = (SELECT id FROM companies WHERE clientmail = 'email')
UNION
SELECT COUNT(*) AS itemscount FROM items 
WHERE store_name = (SELECT storename FROM stores 
WHERE companyid = (SELECT id FROM companies WHERE clientmail = 'email'));

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