从品牌网站建设到网络营销策划,从策略到执行的一站式服务
原来的设计不符合E_R关系,实际上应该有4个实体:用户、角色、目录、操作。你原来的设计要默认一个用户只能扮演一种角色,并且把角色与目录的一对多关系强制变成一对一了。
创新互联建站是一家集网站建设,魏县企业网站建设,魏县品牌网站建设,网站定制,魏县网站建设报价,网络营销,网络优化,魏县网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
如果硬要按照原来的思路,你可以只要两字段,用户、目录操作。目录操作的格式可以按下面方式:(1)1,2,3(2)1,3。其中括弧里的是目录,后面跟该目录的操作。
问题不是很困难!说说思路吧!具体实现希望你自己能实现.
1.疑惑:
select ObjectID from PAPlanSubject where ObjectID in(
select ObjectID from PAPlanObject where PlanID=8 and DeptPersonNo in(
select CAST(PersonID as varchar) from SPerson where
PersonName='蔡显林'))
即然只返回一个ObjectID干嘛要用IN去操作,肯定是一对一的操作,等于即可.
2.思路:
1.实现传入多姓名查询出对应多PersonID,传入形成这样条件:('张婧媛','罗忠强','xxx','xxx')形成Sql条件 PersonName in('张婧媛','罗忠强','xxx','xxx') 即可
2.第一点与第二点可以封装一个sql语句实现列-PersonID,ObjectID多条语句,如select PersonID,ObjectID from 表与表之间的关联
3.形成这样效果即可添加成功
insert into PAPlanSubject(PlanID,KindID,ObjectID,PersonID,NullAble,Flag,Valid,State)
select 8,25,ObjectID,PersonID,0,0,0,0 from XXX表
同时运行上面这条SQL,这样就是批量添加PAPlanSubject表中.
希望能帮到你!
有问题可以追问我当及时回答!
你好, 非常高兴为你解答
现在你建了两个表主键都是xuehao, 也就是说学好是1001的在这两个表里都只能存在一条
这就是一对一的关系, 不用再有什么约束,不知道你还想要什么结果, 如果有能举个例子吗
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图