グループ化時に文字列を連結
SUMやCOUNTと同じく、SQLでGROUP BYを指定した時に使う関数です。以下の例のように、あるデータと、そのタグ情報は、しばしば1対多の関係になります。あるデータに紐づいたタグをとりあえず並べたい!といった時などには便利に使えそうです。GROUP_CONCATという名前の集約関数です。
SELECT GROUP_CONCAT(tag ORDER BY tag SEPARATOR ' ') FROM tags WHERE page_id = ? GROUP BY page_id
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について