sql 语句 SELECT S1.CNNAME AS CPLX,
FW.FWBH,
S4.CNNAME AS FWLX,
FW.MGS,
FW.BYZD3,
JL.BYZD1,
FROM SH_BDSHFU FW
LEFT JOIN S_DIC S4 ON (S4.TYPE1 = '服务类型' AND S4.ENNAME = FW.FWLX),
SH_CLGCJL JL
LEFT JOIN S_DIC S1 ON (S1.TYPE1 = '处理类型' AND S1.ENNAME = JL.CPLX)
WHERE 1 = 1
AND FW.FWLX = '02'
AND FW.PK1 = JL.FWBH
ORDER BY FWBH ASC
他的显示结果为
分类 服务编号 服务类型 客户名称 完成情况 完成进度
市场机会 FW-0000000000062 被动 大连工业大学 123 1
市场机会 FW-0000000000062 被动 大连工业大学 123 22
但是我想要的显示结果应该是
分类 服务编号 服务类型 客户名称 完成情况 完成进度
市场机会 FW-0000000000062 被动 大连工业大学 123 1 22
这个sql语句应该怎么写呀
FW.FWBH,
S4.CNNAME AS FWLX,
FW.MGS,
FW.BYZD3,
JL.BYZD1,
FROM SH_BDSHFU FW
LEFT JOIN S_DIC S4 ON (S4.TYPE1 = '服务类型' AND S4.ENNAME = FW.FWLX),
SH_CLGCJL JL
LEFT JOIN S_DIC S1 ON (S1.TYPE1 = '处理类型' AND S1.ENNAME = JL.CPLX)
WHERE 1 = 1
AND FW.FWLX = '02'
AND FW.PK1 = JL.FWBH
ORDER BY FWBH ASC
他的显示结果为
分类 服务编号 服务类型 客户名称 完成情况 完成进度
市场机会 FW-0000000000062 被动 大连工业大学 123 1
市场机会 FW-0000000000062 被动 大连工业大学 123 22
但是我想要的显示结果应该是
分类 服务编号 服务类型 客户名称 完成情况 完成进度
市场机会 FW-0000000000062 被动 大连工业大学 123 1 22
这个sql语句应该怎么写呀
解决方案 »
- dba用户只授权connect,resource给用户,怎样才能回收用户对所以表的增删改查权限。
- 查询结果表头如何动态显示????????
- oracle 合并 不同表字段
- 数据库脚本部署安装(ORACLE)
- 新手问两个基础问题
- 求在函数体内改变该函数参数值的方法!
- 卸载ORACLE后,如何在重新安装ORACLE!!急!急!!急!!!
- 请帮忙推荐一个好用又免费的DBMS!非有使用经验勿扰!!!
- 能用一条sql语句写出来吗?
- 请问如何在PROCEDURE中打印出错信息
- ORA-00600: internal error code, arguments: [kcbz_check_objd_typ_1], [0], [0], [1
- em问题
服务编号,
服务类型,
客户名称,
CASE WHEN 完成情况='1' THEN 完成情况 END,
CASE WHEN 完成情况='22' then 完成情况 END
FROM 你刚刚的结果集
GROUP BY 分类,服务编号,服务类型,客户名称;