Ich habe erste Tabelle mit dem Namen „Aufträge“ und 2. Tabelle mit dem Namen „Details“Mysql LEFT JOIN und SUM und zeigt 0 statt NULL
orders :
order_id
1
2
3
details :
id | order_id | qty
1 | 1 | 2
2 | 1 | 3
Wie kann ich wie folgt?
order_id | total
1 | 5
2 | 0
3 | 0
habe ich versucht, diese Abfrage aber nicht funktioniert hat:
SELECT *, SUM(qty) AS total
FROM order o
LEFT JOIN details d
ON o.order_id = d.order_id
Vielen Dank, ich bin berührt ... –
@MarcusAdams 'GROUP BY 1 'Gruppen von der ersten Spalte, nicht sehr groß lesbar, aber es funktioniert. – Arth
@Art, gut zu wissen, aber auf jeden Fall verwirrend. –