相关疑难解决方法(0)

sql server 2008管理工作室没有检查我的查询的语法

一如往常,我会有一个合理的解释,但直到那时......

我有这个问题

delete from Photo  where hs_id  in (select hs_id  from HotelSupplier where id = 142)
Run Code Online (Sandbox Code Playgroud)

执行得很好(后来我发现整个照片表都是空的)

但奇怪的是:hs_idHotelSupplier 没有任何领域,它被称为hs_key!

所以当我执行最后一部分时

select hs_id  from HotelSupplier where id = 142
Run Code Online (Sandbox Code Playgroud)

单独(用鼠标选择那部分查询并点击F5),我得到一个错误,但是当我在in子句中使用它时,它不会!

我想知道这是否属于正常行为?

sql sql-server ssms sql-server-2008

13
推荐指数
1
解决办法
1161
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2008 ×1

ssms ×1