2002070344 发表于 2010-1-15 11:45

请教一个sql怎么写

企业名    参数名称   数值
甲          参数a   12
甲          参数b   34

查询出来的格式

企业名    参数名称1   数值   参数名称2   数值
甲          参数a   12      参数b       34

hexq 发表于 2010-1-16 20:44

提个建议,企业名为“甲”的记录先找出来,然后再循环把记录组装为你需要的格式

zzq8344838 发表于 2010-1-17 20:53

看看行不,可行的话加分啦

2002070344 发表于 2010-1-18 23:00

请问你是不是需要多建一张b表

不会游泳鱼 发表于 2010-1-19 11:02

...我支持沙发的做法, 如果你的参数有很多个的话, 用板凳的方法根本做不出来

2002070344 发表于 2010-1-24 00:21

麻烦举个例子

不会游泳鱼 发表于 2010-1-25 10:12

就用你的例子扩展一下:
企业名    参数名称   数值
甲          参数a   12
甲          参数b   34
乙          参数a   12
乙          参数b   34
乙          参数c   56
丙          参数a   12
丙          参数b   34
丙          参数c   56
丙          参数d   78

寂寞 发表于 2010-1-28 09:53

楼主这个是有语法的,
我写过,暂时忘记了,
等记住我发上来!

joe_233 发表于 2010-1-29 00:31

用left outer join就可以了
页: [1]
查看完整版本: 请教一个sql怎么写