Basierend auf Ihrer Beispieltabelle scheint es, dass Sie nach product
gruppieren möchten statt id
. Sie müssen lediglich die Size
hinzufügen -Spalte zu den beiden SELECT
Liste und GROUP BY
$query = "SELECT
product,
Size,
SUM(Quantity) AS TotalQuantity
FROM inventory
GROUP BY product, Size";
Beachten Sie, dass ich einen Spaltenalias TotalQuantity
hinzugefügt habe , wodurch Sie die Spalte einfacher aus der abgerufenen Zeile über das sinnvollere $row['TotalQuantity']
abrufen können , statt $row['SUM(Quantity)']