(innanzitutto, saluti ed auguri di buon anno ad amici e parenti
)
la query è molto più complessa ma la parte che mi dà problemi potrebbe essere così semplificata
ho tre tabelle
tabella A con aid autoincrement
codice:
+-----+------+
| aid | infoA|
+-----+------+
tabella B bid autoincrement, aid come collegamento a tabella A
codice:
+-----+-----+------+
| bid | aid | infoB|
+-----+-----+------+
tabella C cid autoincrement e bid come collegamento alla tabella B
codice:
+-----+-----+------+
| cid | bid | infoC|
+-----+-----+------+
non riesco a contare i bid ed i cid di aid con una unica query
la query
codice:
SELECT tabA.aid, tabA.info, COUNT(tabB.bid), COUNT(tabC.cid)
FROM tabA
LEFT JOIN tabB ON (tabB.aid=tabA.aid)
LEFT JOIN tabC ON (tabC.bid=tabB.bid)
naturalmente mi conta più volte i tabB.bid per quanti più tabC.cid sono collegati
chi mi sa dare qualche dritta?