表格示例
Name FriendName
A C,
A D,
B Z,
E B,
E F,
E G,
我想显示表格,例如最好的朋友的名字应首先显示所有相应的元组。就像我想要的输出一样:
E B,
E F,
E G,
A C,
A D,
B Z,
当我使用Group By Name按顺序排序(*)时,它只显示一个元组名称而不是所有元组
比如E B, A C, B Z
答案 0 :(得分:0)
我希望我理解并帮助过。
SELECT B.Name,B.FriendName FROM
(
SELECT
A.Name,COUNT(A.Name) AS COUNTER
FROM TABLE A
GROUP BY A.Name
) TB
INNER JOIN TABLE B
ON TB.Name = B.Name
ORDER BY COUNTER DESC