SQL Server - ошибка «тип идентификатора столкновения операндов несовместим с int» с Union - PullRequest
0 голосов
/ 07 октября 2018

Я пытаюсь объединить 2 таблицы, одна из таблиц имеет требуемый тип столбца как 'Int', а другая таблица имеет тип столбца как 'uniqueidentifier' .. из-за этого, когда я пытаюсь сделать объединение 2 таблиц, я получаю эту ошибку:

Тип идентификатора столкновения с операндом несовместим с int

Есть ли способ решить эту проблему?

1 Ответ

0 голосов
/ 07 октября 2018

Вы можете пропустить оба столбца из списка столбцов или добавить NULL:

SELECT col1, col2, col3, col_GUID, NULL as col_INT FROM tab1
UNION ALL
SELECT col1, col2, col3, NULL AS col_GUID, col_INT FROM tab2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...