Может кто-нибудь объяснить мне, почему это так работает?
=> select client_id from clients_to_delete;
ERROR: column "client_id" does not exist at character 8
но, помещая это внутрь IN () ...
=> select * from orders where client_id in(select client_id from clients_to_delete);
это работает! и выберите все строки в таблице заказов. То же самое при запуске удаления / обновления.
Почему это не выдает ошибку, как раньше?
Спасибо!