在做web项目的时候,需要显示省市的联动查询条件。之前有做过联动查询,但之前做的是有主键依附关系的。也就是有专门的省市表。目前这个是只有一张表,省市其他数据都在一张表,只知道要去重,对sql是我掌握也不咋样,自己写的,只是简单的去除了其他列,只留下了省市,但是省得值还是有重复,顿时不知咋办,后面在友好的同事的帮助下,在此也是很感谢友好的小伙伴,哈哈。写好了sql;(mysql)
sql如下:
select t.province,group_concat(DISTINCT(t.city)) as city from table t where t.province= group by t.province
效果图:

链接:https://www.cnblogs.com/vanl/p/5912903.html
本文介绍了一种在MySQL中实现省市联动查询的方法。针对只有一张表包含省市数据的情况,通过使用group_concat()和DISTINCT关键字,成功实现了去除省市重复项的目的。
1142

被折叠的 条评论
为什么被折叠?



