Ich habe zwei Tabellen:SUM in LEFT JOIN Abfrage
Table products
ID Name Base
1 Product_1 5
2 Product_2 4
Table orders
ID Product_ID
1 1
2 1
3 2
ich diese Abfrage bin mit:
SELECT products.ID, products.Base, COUNT(orders.ID) AS Counter
FROM products
LEFT JOIN orders ON products.ID = orders.Product_ID
GROUP BY products.ID
zu erhalten:
ID Base Counter
1 5 2
2 4 1
Was ich jetzt tun will ist, eine Abfrage zu schreiben, die eine Tabelle wie oben, aber mit extra Spalte SUM - Summe von Base und Counter zurückgibt:
ID Base Counter SUM
1 5 2 7
2 4 1 5
Ist es möglich, dieses Ergebnis mit einer einzigen Abfrage zu erreichen? Ich möchte auch meine Ergebnisse nach SUM-Spalte bestellen.
Fügen Sie ', products.Base + COUNT (orders.ID) als Summe' nach 'As counter' hinzu, wenn wir annehmen können, dass products.base numerisch ist und dann' ORDER BY Sum' nach der 'GROUP BY' – xQbert
@xQbert Danke, es ist genau das, was ich brauchte! – bloo79