sql >> データベース >  >> RDS >> Mysql

SQLを使用して複数のフィールドを1つに連結します

    SELECT pagetag.id, page.name, group_concat(tag.name)
    FROM
    (
        page LEFT JOIN pagetag ON page.id = pagetag.pageid
    )
    LEFT JOIN tag ON pagetag.tagid = tag.id
    GROUP BY page.id;
    

    あまりきれいなクエリではありませんが、必要なものが得られるはずです-pagetag.id およびgroup_concat(tag.name) nullになります 上記の例の4ページ目ですが、結果にはそのページが表示されます。



    1. MySQLクエリ、すべてのスペースを削除

    2. PostgreSQL 11のデプロイと管理:ClusterControl1.7.1の新機能

    3. 休止状態:ロックを取得しようとしたときにデッドロックが見つかりました

    4. Amazon RelationalDatabaseServiceのメリットとセキュリティ