Добрый день! Возник вопрос, как проверить существование записей передавая id записей в IN.
Таблица cities (содержится информация, о городе)
Таблица сountry (информация, о стране).
Таблица Т3 в которой есть маппинг между сountry и cities.
В таблице cities есть 2 записи
id: 1, name: Москва
id: 2, name: Пенза
В таблице сountry есть 1 запись
id: 1, name: Россия
В таблице T3 есть 1 запись
id:1, id_city:1, id_сountry:1
Я думал можно сделать так
select exists(select * from T3 where id_сountry=1 AND id_city IN (1, 2));
НО он найдет id_city 1 и скажет try, а нужно решение чтобы он вернул false, потому что в T3 нет id_city = 2.
Подскажите пожалуйста решение или напутствие.