J'ai 4 tablesrequête multi-table mysql
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)
Maintenant, je dois afficher les données suivantes:
CategoryName Total Products Total Sales Total Links
ABC 5 12 50
XYZ 12 26 10
Comment puis-je parvenir, peut être simple requête
Aide apprécié
Merci
Cela ne retournera pas les lignes si une catégorie n'a aucune vente. Habituellement, vous voulez montrer chaque catégorie, surtout si elle contient des produits, si elle a des ventes ou non sur la période donnée. – GolezTrol
vous avez donné une bonne solution de travail, merci –
@GolezTrol, vous avez raison - mais n'a pas trouvé cette exigence dans OP, en passant de JOIN à l'aide LEFT JOIN dans ce cas. (Bien sûr, Count (..) doit être changé pour les valeurs NULL de la piste) –