У меня есть две таблицы из этих первых двух запросов, которые я пытаюсь объединить в одну, чтобы показать общее количество поставщиков и общее количество потребителей по штатам.
Я надеюсь сделать это с помощьюподзапрос, но я не могу понять, как использовать оператор GROUP BY и не получить ошибку «подзапрос возвратил более одного значения». Любой совет по третьему запросу был бы очень признателен.
SELECT State, COUNT(Supp_ID) Suppliers
FROM Tb_Supplier
GROUP BY State;
SELECT State, COUNT(Con_ID) Consumers
FROM Tb_Consumer
GROUP BY State;
SELECT s.State, COUNT(s.Supp_ID) Suppliers, (SELECT COUNT(c.Con_ID)
FROM Tb_Consumer c
GROUP BY c.State) Consumers
FROM Tb_Supplier s
GROUP BY s.State