2013-05-17 66 views
0

我試圖從多個表中獲取包含來自不同表的用戶的各種詳細信息的數據。 問題是,雖然加入它顯示重複值我在網上查詢加入多個表時重複的值

ID NAME DOB GENDER CITY RELATIONSHIP_STATUS ABOUT_ME PROFILE_PIC_PATH EMPLOYEER JOB EMP_START EMP_END EMP_VISIBILITY SCHOOL MAJOR EDU_START EDU_END EDU_VISIBILITY IM_ON_SITE IM_IM IM_VISIBILITY ADDRESS STATE CONTRY ZIP ADDRESS_VISIBILITY ADDRESS_TYPE 
1 ABC DEF August, 08 2011 00:00:00+0000 m Durg Single hiii /usr/img/p1.jpg google,google,google,google,google,google,google,google,google,google,google,google,yahoo,yahoo,yahoo,yahoo,yahoo,yahoo,yahoo,yahoo,yahoo,yahoo,yahoo,yahoo,facebook,facebook,facebook,facebook,facebook,facebook,facebook,facebook,facebook,facebook,facebook,facebook 

鏈接是here

回答

0

GROUP_CONCAT()功能,只需將它添加到DISTINCT刪除重複。

GROUP_CONCAT(DISTINCT column_name) 
+0

是它正在 – user2302288

+0

很高興聽到這個消息。 – fancyPants

+0

有沒有其他方法可以做到這一點 – user2302288

0

使用DISTINCT子句

group_concat(distinct emp.employeer) as employeer, 
+0

感謝您的回覆這是工作[鏈接](http://sqlfiddle.com/#!2/c5922/20) – user2302288

+0

@Venomis只是FYI,這不是在stackoverflow上發佈兩次相同的答案的最佳做法。 – fancyPants

+0

我知道,但是我已經在20秒後發佈了它 – VeNoMiS