t.id as id, t.type_id as typeId, t.parent_id as parentId, t.name as name, t.gb_code as gbCode, t.tree_code as treeCode, t.display_order as displayOrder, t.note_state as noteState,
t.system_code as systemCode
SELECT
c.*
FROM system_parameter c
${ew.sqlSegment}
order by type_id,display_order asc
select a.*,b.name parentName,c.name typeName
from system_parameter a
left join system_parameter b on a.parent_id=b.id
left join system_parameter_type c on a.type_id=c.type_id
${ew.sqlSegment}
order by a.type_id,b.display_order,a.display_order asc
select a.*
from system_parameter a
where type_id in (select a.parent_id from system_parameter_type a where a.parent_id is not null)
order by a.type_id,a.display_order asc
select a.id as `key`, b.id as pkey, c.id as ppkey
from system_parameter a
left join system_parameter b on a.parent_id = b.id
left join system_parameter c on b.parent_id = c.id
where a.type_id = 68 and b.id is not null and c.id is not null