




MYSQL - Gruplanmış Veriyi Virgül İle Ayırıp Tek Satırda Yazdırma
-
Selam millet, elimde aşağıdaki gibi bir mysql tablosu var ve tabloda yer alan verileri aşağıda belirttiğim gibi bir değre atayarak nasıl yazdırabilirim?
MySQL Tablosu;
id group id image 1 5 resim-01 2 5 resim-02 3 5 resim-03 4 5 resim-04 5 6 resim-01 7 6 resim-02 8 6 resim-03 Sorgu Sonucu;
group id image 5 resim-01, resim-02, resim-03, resim-04 6 resim-01, resim-02, resim-03 Bu arada bir gruba ait maks. 10 resim min. 2 resim mevcut.
-
Select group_concat(image seperators , ) , groupid from mytable group by groupid
-
MhmdAlmz bunu yazdı
Select group_concat(image seperators , ) , groupid from mytable group by groupid
verdiği hata bu Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in
-
ZeroCooL bunu yazdıMhmdAlmz bunu yazdı
Select group_concat(image seperators , ) , groupid from mytable group by groupid
verdiği hata bu Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in
group_concat(image seperators , )
büyük işaretlediğim virgül'ü tırnak içine al, editörden dolayı çıkmamış sanırım
-
NoktaliVirgul bunu yazdıZeroCooL bunu yazdıMhmdAlmz bunu yazdı
Select group_concat(image seperators , ) , groupid from mytable group by groupid
verdiği hata bu Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in
group_concat(image seperators , )
büyük işaretlediğim virgül'ü tırnak içine al, editörden dolayı çıkmamış sanırım
tırnak içindeykende aynı hatayı veriyor.
-
ZeroCooL bunu yazdıNoktaliVirgul bunu yazdıZeroCooL bunu yazdıMhmdAlmz bunu yazdı
Select group_concat(image seperators , ) , groupid from mytable group by groupid
verdiği hata bu Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in
group_concat(image seperators , )
büyük işaretlediğim virgül'ü tırnak içine al, editörden dolayı çıkmamış sanırım
tırnak içindeykende aynı hatayı veriyor.
Sql fiddler atar mısın tabloyu ?
-
MhmdAlmz bunu yazdıZeroCooL bunu yazdıNoktaliVirgul bunu yazdıZeroCooL bunu yazdıMhmdAlmz bunu yazdı
Select group_concat(image seperators , ) , groupid from mytable group by groupid
verdiği hata bu Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in
group_concat(image seperators , )
büyük işaretlediğim virgül'ü tırnak içine al, editörden dolayı çıkmamış sanırım
tırnak içindeykende aynı hatayı veriyor.
Sql fiddler atar mısın tabloyu ?
Teşekkür ederim MhmdAlmz, sorguyu aşağıdaki gibi çalıştırabildim ama sorguya separator ' , ' eklediğimde hata veriyor. Neden olabilir?
SELECT group_id, GROUP_CONCAT(image) FROM mytable GROUP BY group_id
-
Select grupid,group_concat(image) from tablomuz group by grupid
Aradığın kod bu :)
-
DuPi bunu yazdı
Select grupid,group_concat(image) from tablomuz group by grupid
Aradığın kod bu :)
teşekkür ederim. sorguya " separator ' , ' " eklediğimde hata veriyor nedenini bilen var mı?
-
bu kod işini görmedi mi?
separator'e yapacaksın , yerine istediğini kullanmak için mi?
onun için,
Select grupid,group_concat(image , '-') from tablomuz group by grupid;
yapabilirsin.
kullanım şekli bu
DuPi tarafından 24/Nis/18 14:40 tarihinde düzenlenmiştir -
DuPi bunu yazdı
bu kod işini görmedi mi?
separator'e yapacaksın , yerine istediğini kullanmak için mi?
onun için,
Select grupid,group_concat(image , '-') from tablomuz group by grupid;
yapabilirsin.
kullanım şekli bu
teşekkür ederim DuPi sorunu hallettim.