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

MySQLを使用してJOINでGROUPBYのSUMを取得する

    使用:

      SELECT p.department,
             SUM(p.price) AS total_price
        FROM PRODUCTS p
        JOIN (SELECT DISTINCT 
                     r.product_id,
                     r.rating
                FROM RATINGS r) x ON x.product_id = p.id
                                 AND x.rating = 5
    GROUP BY p.department
    

    技術的には、これはサブクエリを使用せず、派生テーブル/インラインビューを使用します。



    1. PostgreSQL外部キーが存在しない、継承の問題?

    2. SQL ServerでのATAN()の例

    3. すでに開いているDataReaderがあります...そうではありませんが

    4. パラメータの数/タイプを知らなくても機能を削除しますか?