bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Как найти вывести список всех не найденных значений из массива?

Здравствуйте. Подскажите пожалуйста. Есть справочник, и нужно выбрать те записи которые в массиве. А так же как-то вывести те значения которые есть в массиве, но нет в таблице.

select * from children where code in 
(select unnest(ARRAY['000000002', '000000012', '000000013','000000014','000000015','000000016','000000017' ]))


Спасибо.
  • Вопрос задан
  • 203 просмотра
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
select children.code is null as is_not_found, /*another children data is null too*/ 
from unnest(array[...]) as code 
left join children using(code)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы