sqlserver中的列转行

来源:互联网 发布:2016网络彩票能重启吗 编辑:程序博客网 时间:2024/05/16 09:50


SELECT  max(case mb.TMbName when '批注' then 1   else 0 end ),
  max(case mb.TMbName when '审核' then 2 else 0 end)
FROM dbo.TRoleButton rb,
 dbo.TMenu m, 
 dbo.TMenuButton mb,
 dbo.TRoleUser ru
WHERE rb.TRbTMbID=mb.TMbID AND m.TMuID=mb.TMbTMuID
AND ru.TRuTRoID=rb.TRbTRoID AND ru.TRuUserID=186 AND m.TMuID=89

 

 

原创粉丝点击