Как всегда, моему удивлению будет разумное объяснение, но до тех пор ....
У меня есть этот запрос
delete from Photo where hs_id in (select hs_id from HotelSupplier where id = 142)
, который выполняется отлично ( позже выяснилось, что вся таблица фотографий пуста)
но странная вещь: в HotelSupplier нет поля hs_id
, оно называется hs_key
!
Поэтому, когда я выполняю последнюю часть
select hs_id from HotelSupplier where id = 142
отдельно (выделите эту часть запроса с помощью мыши и нажмите F5), я получаю сообщение об ошибке, но когда я использую ее в предложении в
, это не так!
Интересно, нормально ли это?