Как я могу отобразить счет с помощью этой функции? - PullRequest
0 голосов
/ 05 ноября 2019

Таким образом, это генерирует 21 ряд данных, но я хочу, чтобы он отображал фактическое количество 21. Любые мысли / предложения?

SELECT * FROM PRODUCT left join VENDOR ON PRODUCT.V_CODE = VENDOR.V_CODE 
UNION
SELECT * FROM PRODUCT RIGHT JOIN VENDOR ON PRODUCT.V_CODE = VENDOR.V_CODE;

1 Ответ

0 голосов
/ 05 ноября 2019

Вы можете суммировать количество для выбора.

SELECT SUM(c) FROM (
SELECT COUNT(*) as c FROM PRODUCT left join VENDOR ON PRODUCT.V_CODE = VENDOR.V_CODE 
UNION
SELECT COUNT(*) FROM PRODUCT RIGHT JOIN VENDOR ON PRODUCT.V_CODE = VENDOR.V_CODE;
);
...