第一次这么多的SQL DECODE函数

SELECT
    td.domainname,
    td.domainid,
    tt.mlid,
    twm.roleid,
    decode(
    (
SELECT
    tp.isuse 
FROM
    T_ZTK_PAGECONFIG tp 
WHERE
    tp.mlid = tt.mlid 
    AND tp.domainid = tt.domainid 
    AND tp.pagetype = 'DETAIL_CR' 
    ),
    NULL,
    '未配置',
    '1',
    '启用',
    '0',
    '停用' 
    ) DETAIL_CR,
    decode(
    (
SELECT
    tp.isuse 
FROM
    T_ZTK_PAGECONFIG tp 
WHERE
    tp.mlid = tt.mlid 
    AND tp.domainid = tt.domainid 
    AND tp.pagetype = 'DETAIL_LW' 
    ),
    NULL,
    '未配置',
    '1',
    '启用',
    '0',
    '停用' 
    ) DETAIL_LW,
    decode(
    (
SELECT
    tp.isuse 
FROM
    T_ZTK_PAGECONFIG tp 
WHERE
    tp.mlid = tt.mlid 
    AND tp.domainid = tt.domainid 
    AND tp.pagetype = 'LIST' 
    ),
    NULL,
    '未配置',
    '1',
    '启用',
    '0',
    '停用' 
    ) LISTS,
    decode(
    (
SELECT
    tp.isuse 
FROM
    T_ZTK_PAGECONFIG tp 
WHERE
    tp.mlid = tt.mlid 
    AND tp.domainid = tt.domainid 
    AND tp.pagetype = 'QUERY' 
    ),
    NULL,
    '未配置',
    '1',
    '启用',
    '0',
    '停用' 
    ) QUERY 
FROM
    T_ZTK_FWML tt,
    T_ZTK_TYPE td,
    ( SELECT * FROM t_ztk_sys_rolemessage WHERE 1 = 1 AND roleid = '123123' ) twm 
WHERE
    td.domainid = tt.domainid 
    AND tt.mlid = twm.mlid 
    AND tt.domainid = twm.domainid 
ORDER BY
    tt.domainid


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值