MYSQL 主从表查询 ,从表条数的排序
http://bbs.csdn.net/topics/390969673?page=1#post-398782282
上次的问题感谢 ky_min
现有 A(id,name)表,B(aId,bId,bName)表
期望得到的查询结果是:
id bId name bName
1 1 张三 张大大
同时限制B表的记录数为3条
ky_min的sql语句:
SELECT a1.*,b1.bid,b1.name
FROM a a1
LEFT JOIN b b1 ON a1.id=b1.aid
WHERE (SELECT COUNT(1)FROM b b2 WHERE b1.aid=b2.aid AND b1.bid>b2.bid)<3
现在问题是如何对B表查询的结果根据bId进行排序