select parentID,case parentID when 0 then '无|None' else (select menutitle from Tbl_Menus where menuID=parentID) end,menuID,menutitle,menuUrl FROM Tbl_Menus
select parentID,case parentID when 0 then '无|None' else (select menutitle from Tbl_Menus where menuID=parentID) end,menuID,menutitle,menuUrl FROM Tbl_Menus 其实就是个无限级菜单,我想做的是查询所有记录,在每条记录中显示它的父菜单名,一级菜单parentID 为0就显示 无|None 但是我写的这语句实现不了,parentID不为0查出来的结
select parentID,(case parentID when 0 then '无|None' else (select menutitle from Tbl_Menus where menuID=a.parentID) end) as parentID ,menuID,menutitle,menuUrl FROM Tbl_Menus a
[Quote=引用 4 楼 fuda_1985 的回复:]
select a.parentID,case a.parentID when 0 then '无|None' else (select menutitle from Tbl_Menus where menuID=a.parentID) end,a.menuID,a.menutitle,a.menuUrl FROM Tbl_Menus a
这么试试去。
[/Quote]
这方法真的可以额
select a.parentID,case a.parentID when 0 then '无|None' else (select menutitle from Tbl_Menus where menuID=a.parentID) end,a.menuID,a.menutitle,a.menuUrl FROM Tbl_Menus a
这么试试去。