【发布时间】:2018-11-10 15:21:17
【问题描述】:
我是一种用户相互添加的登录系统,但是当两个用户相互添加时,我们希望以不同的格式/颜色显示它们。 例如:用户已登录并想添加其他人。 如果当前登录的用户将某人添加到系统中,该用户也添加了此当前登录的用户,那么我们希望以不同的格式显示他们。
将在以下场景中变得清晰。
我有两张表,一张是useruser,第二张是userdatauserdata。
列id 是user 中的主键和userdata 中的外键adder。
当结构是这样的时候,我想将数据插入到名为user 的表中。
user
id name
1 Alice
2 Bob
3 jhon
userdata
adder added
1 2
1 3
userdata 表显示用户 Alice 添加了 Bob 并且 Alice 添加了 jhon 所以只要 userdata 中已经有一个关系就像
1 2 i.e (**Alice added Bob**)
当有第二行从前端填充时说
2 1 i.e (**Bob added Alice**)
所以当这种情况发生时,即 Alice 添加 Bob,反之亦然,我想将它们插入数据库并以不同的方式显示它们。如何在 Alice 添加 Bob 和 Bob 添加 Alice 时做出决定。
【问题讨论】: