记录集中多条记录怎么合并成一条?(具体问题例程见内)
如果我的数据库结果集中,有这样几行数据:
ID Name Price Address CtrNo
132 科技书 11.3 新华书店 1
132 科技书 11.3 北京 中国 2
132 科技书 11.3 100032 3
而且记录还有一个特点,就是CtrNo可能是只有3条,也可能有30条
现在我想将结果集合并成一条数据,用在明宇报表中显示,请教各位大侠,我的SQL该怎么写?谢谢。
(按我以前的思路是会用sum(decode())来做这种问题,可是发现这里可能因为address是字符型,所以这样做老是报错invalid number,不知道大家有什么建议?)