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

mySql-コンマ区切り値のリストを使用して結合を作成する

    Merchant
    MerchantId   Name
              1   Adams Consulting
    
    Merchant_Services
    MerchantId    Service
             1    SEO
             1    Brand Consulting
    

    実際には、コンマ区切りのリストを取り戻すことができます:

    SELECT m.*, GROUP_CONCAT(ms.Service) AS Services
    FROM Merchant m
    LEFT JOIN Merchant_Serivces ms
    ON ms.MerchantId = m.MerchantId
    GROUP BY m.MerchantId
    ORDER BY m.Name, ms.Service
    

    結果:

    MerchantID  Name              Services
    ----------  ----------------  --------------------
             1  Adams Consulting  Brand Consulting,SEO
    



    1. Laravelチャットでの長いポーリング:divが自分自身を更新しないのはなぜですか?

    2. MySQLのローリングアップグレードを実行する方法

    3. PL / SQLのループを使用して同じクエリを複数回実行するにはどうすればよいですか?

    4. ORA-12560:TNS:プロトコル・アダプタ・エラー