高手进来帮忙解决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~~~!!!