+ -
当前位置:首页 → 问答吧 → sql中怎样实现表中数据的两两对应,求助,急用!

sql中怎样实现表中数据的两两对应,求助,急用!

时间:2011-11-17

来源:互联网

问题:sql中怎样实现表中数据的两两对应
举例:假设一个聊天工具中需要存储好友信息,那么如果你是我的好友的话你就是我的好友,请问这个怎么实现?
建表如下。
create table Friend(
ID int,
FriendID int,
  ... --下面内容省略
)

作者: zwh514148   发布时间: 2011-11-17

UserName--人名

Relation--關系表(朋友/親人)

--關系和人名
小張 小明 朋友

作者: roy_88   发布时间: 2011-11-17

建議分3個表記錄關係

作者: roy_88   发布时间: 2011-11-17

这个应该在程序端来确认 在数据库中保存

作者: fredrickhu   发布时间: 2011-11-17

好友关系对应表 
useid1, userid2

作者: TimZhuFaith   发布时间: 2011-11-18