▲菜鸟提问的查询问题,急啊啊
现在有两张关系表
表EP
EPID EPNAME
1 a
2 b
3 c
4 d
5 e
6 f
7 g
8 h
表tel
id epid
1 2
2 2
3 2
4 4
5 4
6 3
7 3
8 3
9 3
10 1
现在我想查询出的效果是
id name
1 c
2 b
3 d
4 a
就是根据表tel的epid字段重复数量最多的排第一 然后降序
表tel的epid字段3最多 然后是2,4,1
所以显示出c,b,d,a
------解决方案----------------------如果不要第一列
Select
A.EPNAME As name
From
EP A
Inner Join
tel B
On A.EPID = B.EPID
Group By
A.EPNAME, A.EPID
Order By
Count(B.id) Desc, A.EPID