MySQL GROUP BY多个列和字段

ric*_*ard 3 php mysql sql select

我试图在这里搜索答案,有几个问题与我的问题非常相似,但我仍然无法弄清楚如何在下面的GROUP BY.

MYSQL结构:

ID | USERID | FRIENDID 
1  |   14   |    65
2  |   65   |    14
3  |   12   |    19
4  |   19   |    12
Run Code Online (Sandbox Code Playgroud)

如何使用php查询分组ID ID 1和ID 2以及ID 3和ID 4?

结果:

1. 14 & 65 
2. 12 & 19
Run Code Online (Sandbox Code Playgroud)

Joh*_*Woo 8

SELECT LEAST(USERID, FRIENDID) as x, 
       GREATEST(USERID, FRIENDID) as y
FROM   TableName
GROUP  BY x, y
Run Code Online (Sandbox Code Playgroud)