Как правильно создать запрос из нескольких 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'));