首先你要有个人员表
人员表中的字段 、
id name departmentid 职位 权限 。。。。
departmentid就是所属部门,再建立个部门表做关联
职位不必说 就是经理 老总 普通员工 等
权限是个用来设置员工特性的 比如说你要达到的目的
其他某一个具体的员工A(不属于销售部的)
那么这个员工权限这个字段可以设为1 其他为0 当然 你根据实际情况给这个字段取名 不一定叫权限。
然后发布公告 。其实发布公告就是这段信息给那些具有相关特权的人看
那么问题就在于查询这些有‘特权’的人
select id from 员工表 where departmentid=? or 职位='经理' or 权限=1;
在数据库中,大多数时,表的“列”称为“字段” ,每个字段包含某一专题的信息。就像“通讯录”数据库中,“姓名”、“联系电话”这些都是表中所有行共有的属性,所以把这些列称为“姓名”字段和“联系电话”字段。
如图,其中id,name,email就是字段。
数据库表中字段类型有以下几种:
二进制数据类型
Binary、Varbinary、Image
2.字符数据类型
Char,Varchar和 Text
3.Unicode数据类型
包括Nchar,Nvarchar和Ntext
4.日期和时间数据类型
包括Datetime, Smalldatetime, Date, TimeStamp
5.数字数据类型
数字数据类型包括正数和负数、小数和整数
6.货币数据类型
表示正的或者负的货币数量。
7.特殊数据类型
特殊的数据类型有3种,即Timestamp、Bit 和 Uniqueidentifier。
根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是……
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)