(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
tabella B bid autoincrement, aid come collegamento a tabella Acodice:+-----+------+ | aid | infoA| +-----+------+
codice:+-----+-----+------+ | bid | aid | infoB| +-----+-----+------+
tabella C cid autoincrement e bid come collegamento alla tabella B
non riesco a contare i bid ed i cid di aid con una unica querycodice:+-----+-----+------+ | cid | bid | infoC| +-----+-----+------+
la query
naturalmente mi conta più volte i tabB.bid per quanti più tabC.cid sono collegaticodice: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)
chi mi sa dare qualche dritta?

)
Rispondi quotando