Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / SQL JOIN many-to many / 3 сообщений из 3, страница 1 из 1
05.04.2021, 11:25
    #40059693
ipvinner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL JOIN many-to many
Добрый день.
есть
table_a
id, crm_id,field1,field2,...

table_b
id,crm_id,table_c_id
CONSTRAINT crm_fk FOREIGN KEY(crm_id) REFERENCES table_a(crm_id)
CONSTRAINT table_c_fk FOREIGN KEY(not_working_day_and_hour_id) REFERENCES table_c(id)

table_c
id, field1, field2...


подскажите, как написать sql, который вернет?
table_a.id, table_a.crm_id, table_a.field1, table_a.field2..., 0(если нет записей в таблицах table_b, table_c)
table_a.table_a.id, table_a.crm_id, table_a.field1, table_a.field2..., 1(если какие-то связанный записи там есть в table_c)
...
Рейтинг: 0 / 0
05.04.2021, 11:35
    #40059699
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL JOIN many-to many
ipvinner
Добрый день.
есть
table_a
id, crm_id,field1,field2,...

table_b
id,crm_id,table_c_id
CONSTRAINT crm_fk FOREIGN KEY(crm_id) REFERENCES table_a(crm_id)
CONSTRAINT table_c_fk FOREIGN KEY(not_working_day_and_hour_id) REFERENCES table_c(id)

table_c
id, field1, field2...


подскажите, как написать sql, который вернет?
table_a.id, table_a.crm_id, table_a.field1, table_a.field2..., 0(если нет записей в таблицах table_b, table_c)
table_a.table_a.id, table_a.crm_id, table_a.field1, table_a.field2..., 1(если какие-то связанный записи там есть в table_c)


Код: sql
1.
select ...., exists (select from table_b join table_c on table_b.not_working_day_and_hour_id=table_c.id WHERE table_b.crm_id=table_a.id) from table_a;




--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
05.04.2021, 12:05
    #40059717
ipvinner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL JOIN many-to many
Maxim Boguk,

Спасибо!
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / SQL JOIN many-to many / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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