MYSQL结构:
ID | USERID | FRIENDID | Type
-------------------------------
1 | 10 | 20 | Gold
2 | 20 | 10 | Gold
3 | 30 | 40 | Silver
4 | 40 | 30 | Silver
5 | 50 | 60 | Gold
6 | 60 | 50 | Gold
7 | 70 | 80 | Bronze
8 | 80 | 70 | Bronze
9 | 90 | 100 | Bronze
10 | 100 | 90 | Bronze
我想要的是 GROUP (ID 1 & ID 2) 和 (ID 5 & ID 6) 因为它们是“黄金”类型,而不是 GROUP BY TYPE。
返回结果:
1. 10 & 20, type:gold. (GROUP)
3. 30 & 40, type:silver.
4. 40 & 30, type:silver.
5. 50 & 60, type:gold. (GROUP)
7. 70 & 80, type:bronze.
8. 80 & 70, type:bronze.
9. 90 & 100, type:bronze.
10. 100 & 90, type:bronze.
如何使用 php 查询来做到这一点?