ja pierwsza tabela o nazwie „Zamówienia” i 2 tabela o nazwie „szczegóły”MySQL LEFT JOIN i SUM i pokazać 0 zamiast NULL
orders :
order_id
1
2
3
details :
id | order_id | qty
1 | 1 | 2
2 | 1 | 3
Jak mogę wyświetlić w następujący sposób?
order_id | total
1 | 5
2 | 0
3 | 0
Próbowałem tej kwerendy, ale nie działa:
SELECT *, SUM(qty) AS total
FROM order o
LEFT JOIN details d
ON o.order_id = d.order_id
Dziękuję, jestem wzruszony ... –
@MarcusAdams '1 'GROUP BY grup przez pierwszą kolumnę, nie niezwykle czytelny, ale to działa. – Arth
@Arth, dobrze wiedzieć, ale zdecydowanie mylące. –