sql中怎样实现表中数据的两两对应,求助,急用!
问题:sql中怎样实现表中数据的两两对应
举例:假设一个聊天工具中需要存储好友信息,那么如果你是我的好友的话你就是我的好友,请问这个怎么实现?
建表如下。
create table Friend(
	ID int,
	FriendID int,
          ...              --下面内容省略
	)
------解决方案--------------------UserName--人名
Relation--關系表(朋友/親人)
--關系和人名
小張 小明 朋友
------解决方案--------------------建議分3個表記錄關係
------解决方案--------------------这个应该在程序端来确认 在数据库中保存
------解决方案--------------------好友关系对应表  
useid1, userid2