zoukankan      html  css  js  c++  java
  • mysql 三个表连接查询

    权限表(permission)10

    字段名称

    类型

    约束

    描述

    authorityid

    integer

    Pk

    not null

    权限流水号id    PK

    userNameId

    int

    not null

    用户名id   FK

    functionid

    integer

    Not null

    功能 id    FK

    lookPermission

    int

    not null

    浏览

    addPermission

    int

    not null

    添加

    editPermission

    int

    not null

    编辑

    deletePermission

    int

    not null

    删除

    checkPermission

    int

    not null

    审核

    againstrCheckPermission

    int

    not null

    反审核

    statementPermission

    int

    not null

    报表

    功能模块表(functionComponents)3

    字段名称

    类型

    约束

    模块名称描述

    functionCpId

    integer

    pk

    功能id   PK

    funDescribe

    Varchar(100)

    not null

    模块名称

    otherInfo

    Varchar(500)

    not null

    备注

    用户表(userInfo)

    字段名称

    类型

    约束

    描述

    userNo

    integer

    Pk

    not null

    权限流水号id    PK

    userName

    varchar2(20)

    not null

    用户名id   FK

    userPwd

    varchar2(20)

    not null

    浏览

    role

    varchar2(20)

    not null

    浏览

    查询出用户对应的功能的权限

    刚开始,我用的是子查询,没有实现

    Select  userNo ,userInfo.userName, userInfo.userPwd, funDescribe, lookPermission, addPermission, editPermission, deletePermission, checkPermission, againstrCheckPermission, statementPermission  from  userInfo, permission, functionComponents

    改为:

    Select  userNo ,userInfo.userName, userInfo.userPwd, funDescribe, lookPermission, addPermission, editPermission, deletePermission, checkPermission, againstrCheckPermission, statementPermission  from  userInfo, permission, functionComponents group by userNo 

     

    同样不对!

    后来就换成,三个表内连接的查询

    Create view ` userFunPermission `AS

    Select  userNo ,userInfo.userName, userInfo.userPwd, funDescribe, lookPermission, addPermission, editPermission, deletePermission, checkPermission, againstrCheckPermission, statementPermission  from  userInfo, permission, functionComponents

    可以了!

  • 相关阅读:
    [转载]选择比努力更重要
    [转载]weblogic中文文档——domain_config
    Java API 帮助文档中英文版下载
    [转载]BAT文件语法和技巧
    搜索字符串并高亮显示
    [转载]配置WebLogic Server集群
    Linux目录架构
    多文档多视图之间的切换过程和当文档多视图之间的切换过程
    SendMessage及WPRAME、LPARAME
    下MFC中对象、句柄、ID之间的区别.
  • 原文地址:https://www.cnblogs.com/nucdy/p/5789715.html
Copyright © 2011-2022 走看看