如题,谢谢

解决方案 »

  1.   

    这样的情况通常建两个表,一个人可以有0到N好友一张是用户表,另一张是用户关系表(id int identity,ANO varchar(18),BNO varchar(18))A加B为好友时,在里面插入信息(A的编号,B的编号)
    如果B也同意加A为好友时,插入(B的编号,A的编号)要找某个人的好友直接查 ANO 对应的 BNO 
      

  2.   

    如果这样的话,是不是表的内容会非常多?
    而且,最关键的,可能会出现不对称的情况,比如A加B为好友之后,B确认之后,由于各种原因却未能写数据,导致B是A的好友,但A却不是B的好友
      

  3.   

    B确认之后,由于各种原因却未能写数据,导致B是A的好友,但A却不是B的好友这个也很正常啊就想QQ上别人加你不一定要加别人,可以放到陌生人里面去如果一定要加有可提示也可以,但是如果强迫加好友是不是有点不进人情了