高手进来帮忙解决sql查询问题?
表 AA
id price addtime
1 50 500
2 40 500
表BB(注:表AA id 与 BB class_id 相关联)
id class_id
1 1
2 2
3 1
4 1
5 1
结果:
查询出 AA表中所有记录(条件是按BB表中AA id的次数接近 price 排序!
不知大家看明白了没有
[解决办法]
select bb.id,aa.price from bb left join aa on aa.id=bb.id
???
[解决办法]
看不明白
[解决办法]
8懂....
....
[解决办法]
还是没看懂~~~
[解决办法]
select * from aa a,
(
select count(1) as sumcount from bb group by id) b
where a.id=b.id
order by b.sumcount
[解决办法]
你这结果排什么了 你原话的意思不是应该
id price addtime
1 50 500
2 40 500
就是这样么
bb表次数class_id高的应该是1 出现4次 2出现1次 实在不明白楼住的意思
I 服了 You~~~!!!