部门表
部门编号 大部门名称 小部门名称
A 信息工程系
A01 信息工程系 计算机应用技术
A02 信息工程系 软件技术
A03 信息工程系 多媒体技术
A04 信息工程系 计算机网络技术
B 经济管理系
B01 经济管理系 应用越南语
B02 经济管理系 英语
B03 经济管理系 泰语
B04 经济管理系 酒店管理
C 机电工程系
C01 机电工程系 数控技术
C02 机电工程系 机电一体化技术用户表
用户编号 用户名称 部门编号
01 张三 A
002 李四 B
003 王舞 C
004 陈好 A,B
005 王一 A,C
现要求写一方法能够实现:当用户张三登录时能够查看信息工程系的相关信息(计算机应用技术、软件技术、多媒体技术、计算机网络技术) 李四、王五也以此类推 都是能查看本系信息 。但是当用户陈好登录时他既能查看信息工程系和机电工程系的信息。王一能查看信息工程系和机电工程系的信息。
部门编号 大部门名称 小部门名称
A 信息工程系
A01 信息工程系 计算机应用技术
A02 信息工程系 软件技术
A03 信息工程系 多媒体技术
A04 信息工程系 计算机网络技术
B 经济管理系
B01 经济管理系 应用越南语
B02 经济管理系 英语
B03 经济管理系 泰语
B04 经济管理系 酒店管理
C 机电工程系
C01 机电工程系 数控技术
C02 机电工程系 机电一体化技术用户表
用户编号 用户名称 部门编号
01 张三 A
002 李四 B
003 王舞 C
004 陈好 A,B
005 王一 A,C
现要求写一方法能够实现:当用户张三登录时能够查看信息工程系的相关信息(计算机应用技术、软件技术、多媒体技术、计算机网络技术) 李四、王五也以此类推 都是能查看本系信息 。但是当用户陈好登录时他既能查看信息工程系和机电工程系的信息。王一能查看信息工程系和机电工程系的信息。
where 部门编号 like '%' +
(select 部门编号 from 用户表 where 用户名称 = @username)
+ "%"