本帖最后由 aquaqu2009 于 2014-03-18 21:50:28 编辑

解决方案 »

  1.   


    select id,name,test(id,name,bz) total from killAqu where name='比比三九'
    返回的是killAqu中的数据啊,和test没关系啊,TEST每次都固定返回一条数据啊
      

  2.   


    select id,name,test(id,name,bz) total from killAqu where name='比比三九' AND EXISTS(
     SELECT 1 FROM aqu WHERE squ.aquid=killAqu.ID)
    外面需要增加过滤条件。。
      

  3.   

    SELECT COUNT(1) into re FROM aqu  WHERE aquid=aquid; 
    参数名最好不要和列名一样,容易出问题