假设我的表中有以下行
表行
id
63
64
65
66
67
68
如果我运行以下查询,我会得到 30 行。
SELECT r1.id, r2,id
FROM rows AS r1
CROSS JOIN rows AS r2
WHERE r1.id!=r2.id
result:
63 64
65 64
66 64
67 64
68 64
64 63
65 63
66 63
67 63
68 63
63 65
64 65
66 65
67 65
68 65
63 66
64 66
65 66
67 66
68 66
63 67
64 67
65 67
66 67
68 67
63 68
64 68
65 68
66 68
67 68
我怎样才能得到以下结果而不是上面的结果?
63,64
63,65
63,66
63,67
63,68
64,65
64,66
64,67
64,68
65,66
65,67
65,68
66,67
66,68
67,68
如您所见,例如,我不想同时获得 63,64 和 64,63。