Я могу получить BOOLEAN результат, чтобы сказать, имеют ли ДВЕ таблицы одинаковое количество строк в соответствии с этим вопросом и ответами: Сравнить количество строк в двух таблицах в одном запросе и вернуть логическое значение
SELECT
CASE WHEN (select count(*) from table1)=(select count(*) from table2)
THEN 1
ELSE 0
END AS RowCountResult
Я пробовал это с 3 таблицами:
SELECT
CASE WHEN (SELECT count(*) from personal)=(SELECT count(*) from exam)=(SELECT COUNT(*) from contact)
THEN 1
ELSE 0
END AS RowCountResult
но это возвращает 0, тогда как 3 таблицы на самом деле имеют одинаковое количество строк, поэтому он должен возвращать 1. Любая помощь приветствуется!