这种问题一般出现在用UNION将若干个select连接到一起,由于select后的列的个数不相等而造成的。
比如
select userid from table1
union
select userid,loginname from table1
比如
select userid from table1
union
select userid,loginname from table1