скрытые столбцы в строку postgresql - PullRequest
0 голосов
/ 18 июня 2020

Я хочу объединить 2 таблицы с помощью одной переменной, но есть проблема с типом данных. Я думал изменить оба типа даты на строку и попробовать, но это тоже не сработало.

Это то, что я пробовал:

select count(x) , date, z from table1 p
join table2 q on p.x=q.x
group by date,z
order by date

Как изменить тип данных x в обе таблицы? исходный тип данных задается как «символ меняется»

1 Ответ

0 голосов
/ 18 июня 2020

Мы могли бы попробовать преобразовать x в обеих таблицах в текст:

select count(x) , date, z
from table1 p
inner join table2 q on p.x::text = q.x::text
group by date, z
order by date

Это будет иметь смысл только в том случае, если один из столбцов x уже является текстовым, а другой - нет.

...