in查询有时候会非常影响性能,最好能转化为联合查询,但有的网友说sqlserver会自动将in转化为联合查询,但我实际遇到的有时候却不是这样.所以最好还是不要用in. 我自己的例子,用in的时候耗费了1400多毫秒,但不用in的而用联合查询,只耗费了6毫秒. 什么是不用in,用联合查询呢?请看下面. 用in: selecet t.* from Trades t, Customer c where t.CustomerId=c.Id and t.RoleId in (selecet ItemID…