MySQL自定义排序问题

1.rar

image.png

如图在navicate中排序时顺序是正常的,但是到了帆软数据集中查询时并没有按照指定的顺序排序是什么原因?要如何解决,

或者有其他办法可以实现自定义排序,image.png

FineReport BitterMelon 发布于 2023-8-26 16:52 (编辑于 2023-8-26 17:03)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-26 17:08

SELECT

C.* 

FROM

(

SELECT

A.*,

B.FLMC,

CASE

WHEN B.FLMC= '块' THEN

WHEN B.FLMC= '矿' THEN

WHEN B.FLMC= '球团' THEN

END num

FROM

(

SELECT

PK_INVBASDoC,

pk_deptdoc,

PK CHFL 

FROM

qg wlcbdx 

WHERE

pk cbdx IS NULL unionselect pk cbdx AS pk invbasdoc,

pk deptdoc,

PK CHFL 

FROM

qg wlcbdxwhere pk cbdx IS NOT NULL 

) A

LEFT JOIN OG CHFL B ON A.PK CHFL = B.PK CHFL 

) C

ORDER BY c.num

  • BitterMelon BitterMelon(提问者) 这样能查出来,但是在帆软数据集里面num字段是空的,不显示
    2023-08-26 17:17 
  • 用户k6280494 用户k6280494 回复 BitterMelon(提问者) 换个模板,试试
    2023-08-26 17:19 
  • 用户k6280494 用户k6280494 回复 BitterMelon(提问者) 向日葵私发一下,我远程给你看看
    2023-08-26 17:21 
  • 2关注人数
  • 218浏览人数
  • 最后回答于:2023-8-26 17:08
    请选择关闭问题的原因
    确定 取消
    返回顶部