Использование объединения на две таблицы - PullRequest
0 голосов
/ 30 августа 2018

При попытке соединить две таблицы выдается ошибка. У обеих таблиц одинаковое количество столбцов

Вот ошибка

failed to find conversion function from unknown to text  

select * from table1
union
select * from table 2;

1 Ответ

0 голосов
/ 30 августа 2018

При использовании UNION столбцы должны иметь тот же тип, что и та же позиция.

используйте чистое имя столбца вместо *, поскольку мы не можем предсказать количество столбцов после table1 или table2 отличается.

select col1,col2...
from table1
union
select col1,col2...
from table2;
...