1. 程式人生 > >省市或其他聯動查詢的sql(group_concat)【同一張表去重複的值】

省市或其他聯動查詢的sql(group_concat)【同一張表去重複的值】

在做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