У меня есть 2 таблицы, A и B, я хотел бы создать функцию, которая возвращает их естественное соединение.
Вот функция, которая возвращает всю таблицу A
create function func() returns setof A as 'select * from A;' language sql;
Я хотел бы найти способ сделать их естественное объединение, вот что у меня есть:
create function func() returns setof A as 'select * from A natural join B;' language sql;
Проблема в том, что типы не совпадают, что я могу изменить, чтобытипы совпадают?Спасибо