求助一算法!!!!

syman815 2004-04-13 03:31:19
有三个表:
UserInfo(u_id,name,sex)--用户基本信息表
Group(gp_id,gp_name)--用户增加的组表
Friend(gp_id,u_id,)--组中添加的朋友(此朋友为UserInfo中的用户)

实现的功能:1.A删除自己的一个组名为Gp_A的组,并删除组Gp_A中所有的朋友 2.如果A的其他组中不再存在Gp_A组中的朋友,则Gp_A中的朋友也把A从自己的组中删除。
...全文
54 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ww3347 2004-04-14
  • 打赏
  • 举报
回复
“2.如果A的其他组”
表设计有问题啊,怎么知道哪个组是A的组?
netcoder 2004-04-13
  • 打赏
  • 举报
回复
怎样知道一个组是A 的呢?
上面有个拼写错误,应为:
create trigger trg_test on userinfo for delete
as
delete friend from friend join deleted on friend.gp_id=deleted.gp_id

netcoder 2004-04-13
  • 打赏
  • 举报
回复
1.A删除自己的一个组名为Gp_A的组,并删除组Gp_A中所有的朋友
用触发器
create trigger trg_test on userinfo for delete
as
delete friend from friend jion deleted on friend.gp_id=deleted.gp_id

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧