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

結合の最初のテーブルからすべての行を強制する

    SELECT p.*
         , SUM(mp.quantity) AS qty
    FROM products p
      LEFT JOIN machine_products mp
        ON mp.product_id = p.product_id
        AND mp.machine_id = m              --- this condition moved from WHERE to ON
    WHERE p.category_id = c
    GROUP BY p.product_id
    


    1. MySQL:テーブルを作成できません(errno:150)

    2. SQLの列の値の可能なすべての組み合わせを返します

    3. mysqlで値をcsv値と比較する方法は?

    4. MariaDBでのGET_FORMAT()のしくみ