多表查询列转行-SQL语句
表userType(用户类型)

表menu(菜单:一级菜单、二级菜单)

表quanxian(用户类型对应的菜单)

数据库设计的不是很理想,想请问下 如何用SQL建个临时表组合出如下的效果
用户类型 信息编辑 合同执行 查询功能(所有不重复2级菜单)
管理员 1 1 1
置业顾问 0 1 0
财务 0 0 0
(所有类型)
尝试了下只能得到


表menu(菜单:一级菜单、二级菜单)

表quanxian(用户类型对应的菜单)

数据库设计的不是很理想,想请问下 如何用SQL建个临时表组合出如下的效果
用户类型 信息编辑 合同执行 查询功能(所有不重复2级菜单)
管理员 1 1 1
置业顾问 0 1 0
财务 0 0 0
(所有类型)
尝试了下只能得到
select userType.userTypeName,menu.parentNode,userType.id from userType
left join quanxian on quanxian.userTypeName=userType.userTypeName
left join menu on menu.id=quanxian.menuId
group by userType.userTypeName,menu.parentNode,userType.id
order by userType.id
//userType加了个Id排序用

...全文
相关推荐
Mysql 行转列,列转行 SQL语句和示例表结构SQL
Mysql 行转列,列转行 SQL语句和示例表结构SQL Mysql 行转列,列转行 SQL语句和示例表结构SQL
Sql语句实现表的行列转换,行转列,列转行
Sql语句实现表的行列转换,行转列,列转行
SQL中如何实现行转列,列转行的操作
SQL中如何实现行转列,列转行的操作.这里的例子保证让你豁然开朗!
SQL行转列、列转行的简单实现
主要给大家介绍了关于SQL行转列、列转行的简单实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用SQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
sql 多表 3表4联合查询语句
sql 多表 3表4联合查询语句 对于多个表 或者其中存在两个表相同但是需要和不同的表进行不同条件的;联合查询


应用实例
