【发布时间】:2015-09-21 00:03:22
【问题描述】:
一如既往,我的惊讶会有一个合理的解释,但在那之前......
我有这个问题
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),我得到一个错误,但是当我在 in 子句中使用它时,它没有!
我想知道这是否是正常行为?
【问题讨论】:
标签: sql sql-server sql-server-2008 ssms