摘要:
今天遇到一个SQL语句的问题原语句是这样的:SELECTID,BRANDIDFROMdbo.TYPEWHERE1=1ANDEXISTS(SELECT*FROMdbo.BRANDWHEREISRECOMMEND=1ANDBIDIN(BRANDID)) 这里面的逻辑就暂且不说了,关键问题是在末尾的'BIDIN(BRANDID)'这里,在SQL中直接查询是会报错的,例如'转换成数据类型 int 时失败' 这个问题当然可以通过拼接SQL语句去查询,例如:DECLARE@BARANDIDVARCHAR(100)[代码] 这里必须得EXEC,但现在这不是我们要的结果 另外的可以通过这种方式去实现一条SQL 阅读全文