ВЫБРАТЬ СЧЕТ (DISTINCT [имя]) из нескольких таблиц

Я могу выполнить следующий выбор SQL Server отдельных (или неповторяющихся имен) из столбца в одной таблице, например:

SELECT COUNT(DISTINCT [Name]) FROM [MyTable]

Но что, если у меня более одной таблицы (все эти таблицы содержат поле имени с именем [Name]), и мне нужно знать количество неповторяющихся имен в двух или более таблицы.

Если я запустил что-то вроде этого:

SELECT COUNT(DISTINCT [Name]) FROM [MyTable1], [MyTable2], [MyTable3]

Я получаю сообщение об ошибке «Неоднозначное имя столбца« Имя »».

PS. Все три таблицы [MyTable1], [MyTable2], [MyTable3] являются продуктом предыдущего выбора.

6
задан ahmd0 15 July 2011 в 19:19
поделиться