!
如果产品1,产品2,产品3不是固定的,得用游标吧declare cursor abc slect ---FACTORY---  ---PRODUCT---
fetch abc into :FACTORY,:PRODUCT
while sqlcode>0 then
if :FACTORY=:last_FACTORY then
 rowresult=rowresult+","+PRODUCT
else
 rowresult=PRODUCT
end if
fetch abc into :FACTORY,:PRODUCT
loop
不符用于任何语言,相应转换吧,
不过说实话,这样的问题20分少了点

解决方案 »

  1.   

    select distinct a1.a,a2.b from aaa a1,aaa a2 where a1.a=a2.a
    简单吧!!!
      

  2.   


    PL/SQL我不懂啊,能再写的详细点吗?
    我现在资历不够,最多能出20点,以后一定多给,多谢了各位大侠!
      

  3.   

    to: signboy(横)
    20分已经送上,我现在一次只能给这么多,请多多包含。PL/SQL我没用过,所以看不太懂。
    请问能否写的更详细些?(我用的是ORACLE)
      

  4.   

    你还是用select product from table_name where factory= '家常'
    然后自己将结果进行拼接,很简单呀