powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / join таблиц
3 сообщений из 3, страница 1 из 1
join таблиц
    #40005394
neteurt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, подскажите как можно объединить таблицы, если в одной таблице поле имеет тип integer, а в другой text и id записей там перечисляется, через запятую
Код: plsql
1.
2.
3.
4.
5.
6.
select ed.authority_issuing , ed."number", ed."date", p.number_of_proceeding, p.date_of_proceeding--, ced.content_name 
  from proceedings as p
 inner join proceedingsexecutive_documents as pd on (pd.id_proceeding_fk = p.id_proceeding)
 inner join executive_documents as ed on (ed.id_executive_document = pd.id_executive_document_fk)
 inner join content_executive_document as ced  on (ced.id_content = ed.id_content_fk)
 where p.number_of_proceeding  = '70417634960'


SQL Error [42883]: ОШИБКА: оператор не существует: integer = text
Подсказка: Оператор с данными именем и типами аргументов не найден. Возможно, вам следует добавить явные приведения типов.
Позиция: 405
Пробовал еще так писать

Код: plsql
1.
 inner join content_executive_document as ced on (LENGTH(regexp_matches(ced.content_name , ed.id_content_fk )::varchar) > 0)
...
Рейтинг: 0 / 0
join таблиц
    #40005413
neteurt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
inner join content_executive_document as ced  on ( position (',' || ed.id_content_fk || ','  in ',' || ced.id_content || ',') > 0)
...
Рейтинг: 0 / 0
join таблиц
    #40005529
Swa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
neteurt,

Код: plsql
1.
inner join content_executive_document as ced  on ced.id_content = any(('{' || ed.id_content_fk || '}')::integer[])
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / join таблиц
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]