folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder MYSQL - Gruplanmış Veriyi Virgül İle Ayırıp Tek Satırda Yazdırma



MYSQL - Gruplanmış Veriyi Virgül İle Ayırıp Tek Satırda Yazdırma

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZeroCooL
    ZeroCooL's avatar
    Kayıt Tarihi: 28/Temmuz/2005
    Erkek

    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.


    Yaşam ve Ölüm arasındaki ince çizgide alırken nefes bazen mutlu bazen mutsuz herkes...
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Select group_concat(image seperators , ) , groupid from mytable group by groupid 


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZeroCooL
    ZeroCooL's avatar
    Kayıt Tarihi: 28/Temmuz/2005
    Erkek
    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


    Yaşam ve Ölüm arasındaki ince çizgide alırken nefes bazen mutlu bazen mutsuz herkes...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    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


    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZeroCooL
    ZeroCooL's avatar
    Kayıt Tarihi: 28/Temmuz/2005
    Erkek
    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.


    Yaşam ve Ölüm arasındaki ince çizgide alırken nefes bazen mutlu bazen mutsuz herkes...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek
    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  ? 


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZeroCooL
    ZeroCooL's avatar
    Kayıt Tarihi: 28/Temmuz/2005
    Erkek
    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


    Yaşam ve Ölüm arasındaki ince çizgide alırken nefes bazen mutlu bazen mutsuz herkes...
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DuPi
    DuPi's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek
    Select grupid,group_concat(image) from tablomuz group by grupid 

     

    Aradığın kod bu :) 


    Ne zaman birşey öğrenmek istesem, Birden Vaktim Kalmıyor ?
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZeroCooL
    ZeroCooL's avatar
    Kayıt Tarihi: 28/Temmuz/2005
    Erkek
    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ı?


    Yaşam ve Ölüm arasındaki ince çizgide alırken nefes bazen mutlu bazen mutsuz herkes...
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DuPi
    DuPi's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek

    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

    Ne zaman birşey öğrenmek istesem, Birden Vaktim Kalmıyor ?
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZeroCooL
    ZeroCooL's avatar
    Kayıt Tarihi: 28/Temmuz/2005
    Erkek
    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.


    Yaşam ve Ölüm arasındaki ince çizgide alırken nefes bazen mutlu bazen mutsuz herkes...
Toplam Hit: 864 Toplam Mesaj: 11
mysql sql sorgu gruplanmış veri