我有一个包含以下字段和示例数据的 SQL Server 表:
用户表
ID Name Address
23052-PF Peter Timbuktu
23052-D1 Jane Paris
23052-D2 David London
23050-PF Sam Beijing
23051-PF Nancy NYC
23051-D1 Carson Cali
23056-PF Grace LA
年龄表
ID Age
23052-PF 25
23052-D1 22
23052-D2 25
23050-PF 22
23051-PF 26
23051-D1 22
23056-PF 28
我需要在单独的列中返回 ID、姓名、地址、年龄和年龄列的出现次数。
该表需要根据年龄列的计数进行降序排序。
上述示例数据的输出需要如下所示:
ID Name Address Age Age(Count)
23052-PF Peter Timbuktu 25 3
23056-PF Grace LA 25 3
23051-D1 Carson Cali 25 3
23052-D1 Jane Paris 22 2
23050-PF Sam Beijing 22 2
23052-D2 David London 24 1
23051-PF Nancy NYC 26 1
感谢你的帮助!