У меня есть две таблицы.Один отслеживает отгрузки Части, а другой отслеживает отгрузки Системы.Я пытаюсь посчитать контакты клиентов в каждой таблице, и в результате я получу общее количество контактов клиентов для обеих частей и систем вместе взятых.Я пытаюсь использовать Union, и я думаю, по моим результатам я все делаю неправильно.Мои результаты заканчиваются двумя записями для клиентов.Cust A будет иметь в общей сложности 9, а затем еще одну запись 1. Поэтому я полагаю, что слияния контактов с клиентами не происходит, а просто создается объединение обоих результатов.
Код, который я использую.
SELECT Count(part_shipment.Customer_Station_ID) AS Contact,
part_shipment.Customer_Station_ID AS Customer
FROM part_shipment
GROUP BY part_shipment.Customer_Station_ID
UNION
SELECT Count(system_shipments.Customer_Station_ID) AS Contact,
system_shipments.Customer_Station_ID AS Customer
FROM system_shipments
GROUP BY system_shipments.Customer_Station_ID
ORDER BY Contact DESC