SELECT vcount INTO count(ZBB_BH)
你into到哪啊,是不是你搞反了,应该是count(ZBB_BH) into vcount
我想应该是因为group by了。count(ZBB_BH) 能够查询出好多条,但是只能插入一个vcount吧
所以报错了,many to one 吧
问题有2处
1. SELECT vcount INTO count(ZBB_BH)
应该是
SELECT count(ZBB_BH) INTO vcount
2. 最后那个 group by ZBB_BH
应该删除掉。
否则你一个 sql , 返回多行结果的情况下, 你是要 vcount 保存哪一行的结果呢?
count()查询出空值???COUNT函数有返回值,不会是空,至少是0。
错误信息贴一下,OK?