Merhaba arkadaslar,Mysqlde tablom aşağıdaki gibi:-----------------|id|urun |beden||1 |urun-1| S ||2 |urun-1| M ||3 |urun-1| L ||4 |urun-2| M ||5 |urun-2| L |-----------------sorgulama sonucu asagidaki gibi bir sonuç görüntülemek istiyorum:-------------urun |beden|urun-1|S,M,L|urun-2|M,L
Merhaba arkadaslar,
Mysqlde tablom aşağıdaki gibi:
-----------------
|id|urun |beden|
|1 |urun-1| S |
|2 |urun-1| M |
|3 |urun-1| L |
|4 |urun-2| M |
|5 |urun-2| L |
-----------------
sorgulama sonucu asagidaki gibi bir sonuç görüntülemek istiyorum:
-------------
urun |beden|
urun-1|S,M,L|
urun-2|M,L |
-------------
cok denedim ama malesef cozemedim. "GROUP BY urun" olarak gruplandirdigimda beden kismindan sadece 1 tanesini listeliyor.
ekte mysql tablo örneğini ve istediğim sonucu ekledim.
yardımcı olursanız sevinirim.
0
neden böyle bir sonuç döndürmeye çalışıyosun ki doğrudan where urun-1 diye çek sonra bedenleri istediğin gibi kullanırsın, virgülle ayırıp ekrana basarsın vs.
0
tepedeki psychedelic adam
(
05.07.17)
select urun,group_concat(beden) as beden from tablo group by 1 order by 1;
0