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

group_concat()内でsum()を使用する方法は?

    これを行う方法を見つけました:

    SELECT state,GROUP_CONCAT(cast(total as char))
    FROM
    (
        SELECT state,SUM(i.quantity) total
        FROM shops s
        LEFT JOIN items i ON i.shop=s.shopid
        WHERE state=5
        GROUP by item
    ) s
    


    1. ツリーのデータベース表現のクエリ(MySQL)

    2. GROUP_CONCAT()またはINNERJOINの結果を制限する

    3. SQLServer2005のアトミックUPSERT

    4. クエリ監視を実行しているSQLServer