请教,msyql如何从两张表中取数据,按如下方式排列

比如省和市两张表:
取出数据成如下方式:
clipboard.png

即第一条记录为 湖北
第二条 武汉
第三条襄阳
等等

select * from sheng left join shi on sheng.id=shi.sid

然后不会写了

阅读 3.1k
2 个回答

可以新增两个排序字段(省1-100,市100以上),如湖北的OrderID = 1,武汉SubOrderID=101,襄阳SubOrderID=102,浙江OrderID = 2,杭州SubOrderID为201,嘉兴SubOrderID= 202。这样关联之后,直接order by sheng.OrderID,shi.SubOrderID,就可以了。查出来的数据格式为
查询结果

你是想搞个省市联动是吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进