sql查询重复数据~~~~~~~~~~~~~~~~~~~~!!!!!!!! 表A字段 id,name表B字段 id,aid(表A的ID)怎么查询表A的所有数据,根据表B的重复数据排序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select A.* from Aleft join B on A.id=B.aidorder by B.id select A.*,B.* from A left join B on A.id=B.aid order by B.aid A表1 name12 name23 name34 name4B表1 12 13 14 25 2查出A表结果1 name32 name23 name14 name4 表A字段 id,name表B字段 id,aid(表A的ID)怎么查询表A的所有数据,根据表B的重复数据排序A表1 name12 name23 name34 name4B表1 32 33 34 25 2查出A表结果1 name32 name23 name1 select * from A order by (select count(1) from B where a.ID=B.aid) desc [code=SQ]select * from a order by (select count(1) from b where a.id = b.aid) desc[/code] select * from a order by (select count(1) from b where a.id = b.aid) desc select ID,NAMEFROM (select A.*,count(B.ID) as vfrom A left join B ON A.ID=B.AIDgroup by A.ID,A.NAME)korder by v desc ; SQL如何修改标识列ID内容,比如说我要将所有ID修改为乘以2再加3,语句怎样写啊? 如何用VB远程连接IBM MQ SERVER 单行子查询返回多于一个行 sql server 2008 服务中的sql server服务无法启动 sql 2005分区表添加新分区速度超级慢 问大虾一个格式转换问题!! 存储中如何获得数据总数 sql2005数据库订阅问题 连续几天大于0的查询怎么写? 如何在表中插入合计行 生产追溯数据库设计 关于使用DataReader读取Northwind里数据库的数据的一点问题
select A.* from A
left join B on A.id=B.aid
order by B.id
select A.*,B.* from A left join B on A.id=B.aid order by B.aid
A表
1 name1
2 name2
3 name3
4 name4B表
1 1
2 1
3 1
4 2
5 2查出A表结果
1 name3
2 name2
3 name1
4 name4
字段 id,name表B
字段 id,aid(表A的ID)怎么查询表A的所有数据,根据表B的重复数据排序
A表
1 name1
2 name2
3 name3
4 name4B表
1 3
2 3
3 3
4 2
5 2查出A表结果
1 name3
2 name2
3 name1
select * from a order by (select count(1) from b where a.id = b.aid) desc
[/code]
FROM (
select A.*,count(B.ID) as v
from A left join B ON A.ID=B.AID
group by A.ID,A.NAME)k
order by v desc ;