我正在开发一个网站,其中当一个人将另一个人添加为朋友时,会创建 2 个条目。假设uid 1
添加uid 2
为朋友,以下行是在 MySQL 中创建的。
activity_id uid1 uid2
1 1 2
2 2 1
uid 2
成为朋友uid 3
:
activity_id uid1 uid2
1 1 2
2 2 1
3 2 3
4 3 2
uid 1
和之间有什么方法可以得到共同的朋友uid 2
?我正在使用没有 PDO 经验的 php 和 MySQL(目前)。
[编辑] 好的,所以我决定组织/规范化表格。该关系现在只生成 1 行。这使得表格:
activity_id uid1 uid2
1 1 2
2 2 3