Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / PostgreSQL |
![]() ![]() |
ipvinner Member Откуда: Ильичевск Сообщений: 20 |
Добрый день. есть 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) |
5 апр 21, 11:25 [22304290] Ответить | Цитировать Сообщить модератору |
Maxim Boguk Member Откуда: Melbourne, Австралия Сообщений: 4691 |
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 |
||||
5 апр 21, 11:35 [22304299] Ответить | Цитировать Сообщить модератору |
ipvinner Member Откуда: Ильичевск Сообщений: 20 |
Maxim Boguk, Спасибо! |
5 апр 21, 12:05 [22304327] Ответить | Цитировать Сообщить модератору |
Все форумы / PostgreSQL | ![]() |