select-sql把多条结果显示成一条

问题描述

sql把多条结果显示成一条

目前的结果如图显示

我要显示成这样的

2行合并成一行 貌似不需要分组 不用 wm concat 这个函数(记不清了)

我的sql 如下:

 select t.displayname||':' || h.parametervalue as 折扣
  from his_productordericb h
left join   ICBPATTERNPARAMETER   t
on h.icbpatternparameterid=t.icbpatternparameterid
 where h.productorderratepolicyid in
       (select  n.productorderratepolicyid new_id
          from (select
                       b.productorderid,
                       a.rateplanid,
                       c.description
                  from ProductSpecRatePlanAssoc a
                  left join his_productorder b
                    on b.productspecid = a.productspecid
                  left join rateplan c
                    on a.rateplanid = c.rateplanid
                 where a.productspecid = b.productspecid
                   and a.rateplanid = c.rateplanid
                   and c.rateplanid in (525,
                                        526,
                                        527,
                                        528,
                                        529,
                                        530,
                                        531,
                                        532,
                                        991,
                                        992,
                                        993,
                                        994,
                                        995,
                                        996,
                                        997,
                                        998)
                   and b.productorderid = '8684231') m
          left join his_productorderratepolicy n
            on m.rateplanid = n.rateplanid
           and m.productorderid = n.productorderid
           and n.action = 1)

谢谢大家

解决方案

http://www.cnblogs.com/lhmlyx2723356/p/4216109.html

时间: 2025-01-20 17:05:09

select-sql把多条结果显示成一条的相关文章

sql统计每天的数据汇总成一条数据按月显示

问题描述 sql统计每天的数据汇总成一条数据按月显示 日期 (A) ID 值(B) 2006-06-06 1 2 2006-06-07 1 2 2005-05-05 2 2 2005-05-06 2 2 显示为 : ID 值 日期 1 4 2006-06-07 2 4 2005-05-06 日期格式类型为Varchar(50) 解决方案 好像有问题,你这个统计后的日期具体到了天没有意义了,你之前的表是同一个月id是一样的么?如果同一个月的数据id是一样的话 你试试这个 select id,sum

sql查询-sql 同一个表中如何把两条数据合并成一条显示,并显示两条数据的全部内容

问题描述 sql 同一个表中如何把两条数据合并成一条显示,并显示两条数据的全部内容 数据库是 sqlserver2008的环境. 是一个列变行的问题 ,请大师帮忙啊. 比如 table表中 字段: id name bianhao address shijian 1 张三 001 北京 2013-12-1 2 李四 001 北京 2013-12-1 最后显示的内容为: 字段: name1 name2 bianhao address shijian 张三 李四 001 北京 2013-12-1 合并

在shell中如何把aa=1; echo "aa=1" > file 两条命令合成一条

问题描述 在shell中如何把aa=1; echo "aa=1" > file 两条命令合成一条 aa=1echo ""aa=1"" > file把这两条合成一条,省略一次aa=1,要怎么写呢? 解决方案 这个没法省略.不过你可以分为两个脚本,主脚本从变量脚本读取变量,并且显示出来.

怎么多条数据合并成一条数据

问题描述 数据库检索出来的数据格式尺寸:24.5尺寸:85.1宽度:56cm怎么合并成尺寸:24.585.1宽度:56cm最终效果类似像购物网站筛选条件的UI形式该怎么写 解决方案 解决方案二: 这不是sql的问题,需要在UI上做出处理解决方案三: 循环一下,发现第一列的内容重复,就赋值为空呗解决方案四: 你应该先把购物网站的html写出来.至少你可以打开"购物网站"学习人家的html声明定义吧?!如果懒得亲自写出html声明结构,而空谈数据库表,只想让别人替你写,你总是无暇真正去学习

sql-2个名字一样,但是id不一样的数据,想合并成一条,java该怎么写?

问题描述 2个名字一样,但是id不一样的数据,想合并成一条,java该怎么写? 图片说明 如图,这条数据放在一个list里面,想把名字一样的2条数据合并成一条,即变成 1,2 机加工 13 机加工(立式) 二条变成一条数据,中间用,分割id. 请问应该怎么写java语句或者sql语句?! 解决方案 你这算什么数据,根本就是文本,毫无规律可言. 你人知道1 2 13是id, 机加工是名字,但是计算机哪里知道.你先得用正则表达式或者什么办法,把你的字符串转换成准确无误的两列,名字.id,并且去掉乱七

sql-查询SQL数据只显示第一条不能全部显示

问题描述 查询SQL数据只显示第一条不能全部显示 现住客人房费一表 <% DataServer = "lx" DataUser = "sa" DataBaseName = "hy2006qt" DataBasePsw = "" Set conn = Server.CreateObject("ADODB.Connection") ConnStr="driver={SQL Server};ser

mysql 多条记录的SID相同。怎么把多条信息,弄成一条sql。

问题描述 mysql 多条记录的SID相同.怎么把多条信息,弄成一条sql. 这多条记录是一个人的信息,我要得到他的信息. sql怎么写.求大神指导 解决方案 select max(case skey when "name" then svalue else null end) name ,max(case skey when "boy" then svalue else null end) boy ,....--补充其他的 form 表 where group b

数据库-sql语句将数据分类,显示到对应的数据层中

问题描述 sql语句将数据分类,显示到对应的数据层中 现在数据库有很多设备这些设备分为4钟类型,怎样将这些设备分类查询出来,只用一条sql哦 解决方案 没明白数据库跟设备是什么概念,分类group by 解决方案二: select * from table group by 设备类型 如果有需要后面还可以跟having或者order by当然也可以根据需要可以在table后面跟where条件查询的. 如果回答对您有帮助请采纳 解决方案三: group by是分类 order by desc/as

MySQL数据库将多条记录的单个字段合并成一条记录

MySQL数据库将多条记录的单个字段合并成一条记录 MySQL数据库将多条记录的单个字段合并成一条记录的操作是本文 我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧. 测试用表结构:  www.bitsCN.com CREATE TABLE IF NOT EXISTS `tet` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL, `url` varchar(255) NOT NULL ) ENGINE=InnoDB DEF