如何一条SQL从一张表中取出关联字段值分别为A/B/C的数据一个取出N条?

如何一条SQL从一张表中取出关联字段值分别为A/B/C的数据一个取出N条?

阅读 2.5k
1 个回答

自问自答

SELECT * FROM s_area AS a
WHERE area_parent_id in (3,4,5) and 5 > ( SELECT COUNT(*) FROM s_area WHERE area_parent_id = a.area_parent_id AND area_id>a.area_id) 
order by area_sort asc
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进