検索プログラマのメモ帳

壁にぶつかったら検索で調べるプログラマのちょっと遅れたメモ帳。たまに自分で挑戦する。

Skip to: Content | Sidebar | Footer

groupbyの中の特定列の値を連結する

21 10月, 2009 (06:11) | mysql | By: admin

group by でグループ化したすべての行の特定列の値を連結する

注文番号でグループ化した商品の商品名を縦に並べる

GROUP_CONCAT( concat(‘●’,i.item_name) SEPARATOR ‘</br>’ ) as item_name

group by o.order_no

group byでグループ化できないようなものも

id%1=0
where id<500

とするとidが500以下のものをグループ化して、そこにふくまれる列をすべて連結することができる。

レコードセットに含まれる列の中身をすべて一括で表示できるところが便利だと思う。

Write a comment