Ich habe 4 TabellenMulti-Table mysql query
Table: Category
CategoryID (int)
Name (varchar)
Table: Products
ProductID (int)
CategoryID (int)
Name (varchar)
Description (text)
Table: Sales
SalesID (int)
ProductID (int)
Table: Links
LinkID (int)
ProductID (int)
Jetzt muss ich Daten angezeigt werden als:
CategoryName Total Products Total Sales Total Links
ABC 5 12 50
XYZ 12 26 10
Wie kann ich dies erreichen, in einzelnen Abfrage sein kann
Hilfe geschätzt
Dank
Dies wird keine Zeilen zurückgeben, wenn eine Kategorie keine Verkäufe hat. In der Regel sollten Sie jede Kategorie anzeigen, insbesondere wenn sie Produkte enthält, unabhängig davon, ob sie im angegebenen Zeitraum Verkäufe erzielt oder nicht. – GolezTrol
haben Sie eine gute funktionierende Lösung, danke –
@GolezTrol, Sie haben Recht - aber nicht gefunden, diese Anforderung in OP, Wechsel von JOIN zu LEFT JOIN Hilfe in diesem Fall. (Natürlich sollte Count (..) für Spur NULL-Werte geändert werden) –