select * 的数据
select epc_id,
case
when epc_id not in (select epc_parent_id from EASYBUY_PRODUCT_CATEGORY ) then '-'+epc_name
else epc_name
end as epc_name
from EASYBUY_PRODUCT_CATEGORY where epc_id in
(select epc_id from EASYBUY_PRODUCT_CATEGORY group by EPC_PARENT_ID,EPC_ID)
上面语句查询出来的结果
怎么样怎么把相应的小类准确的放到大类下面?
你说在放在大类下面是什么意思? 是指查询出来的结果的排序吗? 那用odery by EPC_PARENT_ID,EPC_ID 试试