Sybase сравнивает количество значений из 2 запросов в одном запросе - PullRequest
0 голосов
/ 14 октября 2011

Можно ли сравнить количество двух отдельных запросов за один шаг?

У меня есть таблица A, в которой есть x записей.Из таблицы B я хочу проверить, что все x записей находятся в ней.

Я изо всех сил пытаюсь найти способ пойти этим.Я смотрел на это в течение нескольких дней, и самое близкое, что у меня есть, это возвращение, только если точные записи находятся в A и B, без разницы или подмножества.

1 Ответ

0 голосов
/ 14 октября 2011
SELECT
   COUNT(*) AS CountA,
   COUNT(B.key) AS CountB,
   COUNT(*) - COUNT(B.key) AS DifferenceCount
FROM
   tableA A
   LEFT JOIN
   tableB B ON A.key = B.key

В JOIN может быть много столбцов, так как необходимо определить соответствие

...