sql语句是这样的
insert into T_Account_S_Pay(付款单位名称,应付帐款,业务编号,作业项目,币别) select 车号,运费,'SH0908001','陆运费','RMB' from T_YS_SH_S where 业务编号 = 'SH0908001' 只有1条数据的时候没问题,多条就不行了
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC SQL Server Driver][SQL Server]子查询返回的值多于一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。 这个应该怎么改呢??