假设我有一个简单的client
表,其中列id
和name
填充了以下行:
ID | NAME
01 | John
02 | Mary
03 | Smith
04 | George
05 | Allan
我想在我的数据库中存储 John 是 Mary , Smith 和 Allan 的朋友。< / p>
如何创建关联表来链接此客户端?
目前,我使用的表格如下:
CLIENT_A | CLIENT_B
01 | 02
01 | 03
01 | 05
使用UNIQUE(client_a,client_b)
但这也允许我有一个重复的关系,反向列值。
CLIENT_A | CLIENT_B
02 | 01
03 | 01
05 | 01
01 | 02
01 | 03
01 | 05
因此,我需要检查PHP的两个方向,以查找我的客户关系并避免重复输入。
有更好的方法吗?