联合查询2个表:a表和b表,sql语句是:
select * from a inner join b where replace(a.id,',','') in ('1','2','3') and b.id=4
a和b的id字段名是一样的,查询不出数据,麻烦各位帮解决下!
select * from a inner join b where replace(a.id,',','') in ('1','2','3') and b.id=4
a和b的id字段名是一样的,查询不出数据,麻烦各位帮解决下!
把select * from A
的结果帖出来
sql 语句是 select * from a inner join b on a.FID=b.SID where replace(a.id,',','') in ('1','2','3','4'...) and b.id=4('1','2','3','4' 后面还有很多a.id是int类型,b.id也是int类型,查询报错 : nvarchar 值 '12345...' 的转换溢出了 int 列。超出了最大整数值。