2017-01-11 86 views
1

我通過使用select查詢得到此結果。連接上一列查詢結果,如果id匹配

enter image description here

然而,究竟什麼我想要的結果,例如:

| 23407 | 42 M-65 Giant jacket, Brandit | Size:L - colour:Olive | 
| 23417 | 42 M-65 Giant jacket, Brandit | Size:2XL - colour:Olive | 
| 23413 | 42 M-65 Giant jacket, Brandit | Size:XL - colour:Black | 
+1

可能的複製的[我可以將多個MySQL行連接成一個字段嗎?](http://stackoverflow.com/問題/ 276927/can-i-concatenate-multiple-mysql-rows-into-one-field) – DarkSquirrel42

+1

是的,但我會在應用程序代碼 – Strawberry

+0

中處理這種事情請參考下面的鏈接來實現你的結果[連接多行成單個文本字符串](http://stackoverflow.com/questions/194852/concatenate-many-rows-into-a-single-text-string)謝謝! –

回答

0

你可能想使用GROUP_CONCAT()att_namegroup byid_product柱像

select *, GROUP_CONCAT(att_name) as att_name 
from 
    ( 
     // your posted query as subquery 
) xxx 
group by id_product 
+0

非常感謝你rahul這是我正在尋找的 - 再次感謝buddy – Arsalan

+0

@Arsalan,考慮接受答案,然後點擊檢查按鈕 – Rahul

+0

rahul你會清楚一件事,'xxx'是什麼? – Arsalan