有三个表  
表1:
arg_id(pk) 表1其他字段1
1               xx
2               yy表2:
pk:spare_id,arg_id
arg_id(fk)    spare_id    表2其他字段
1                 1           xx
1                 2           yy
2                 1           zz表3:
manu_id(pk)   arg_id(fk)    表3其他字段
1                 1              xx
2                 1              yy
3                 1              zz要求结果:
arg_id   表1其他字段1   spare_id_1   表2其他字段_1   spare_id_2   表2其他字段_2   spare_id_3   表2其他字段_3... spare_id_20   表2其他字段_20  manu_id_1 表3其他字段_1  manu_id_2 表3其他字段_2  manu_id_3 表3其他字段_3 ... manu_id_20 表3其他字段_20
1            xx             1            xx             2             yy            留空          留空            留空           留空           1         xx            2          yy            3          zz              留空        留空
2            yy             2            zz            留空           留空           留空          留空            留空           留空          留空       留空         留空        留空          留空       留空             留空        留空求sql实现
实在不行 用到oracle的函数也行