ho fatto cosi
codice:
SELECT archivi.codArch, archivi.descrizione, archivi.perc, archivi.mariaDB, archivi.codTipoArch, tipoArchivi.descrizioneTipo, archivi.bloccato, archivi.controlloRichieste, archivi.ordine, archivi.visibile, archivi.codStatoArch, statoArchivi.DescrStato, archivi.dataRitiro, archivi.dataMacero, COUNT(*) AS tt
FROM ((archivi
INNER JOIN tipoArchivi ON archivi.codTipoArch = tipoArchivi.codTipoArch)
INNER JOIN statoArchivi ON archivi.codStatoArch = statoArchivi.codStatoArch)
INNER JOIN db ON archivi.codArch = db.codArch
GROUP BY archivi.codArch, archivi.descrizione, archivi.perc, archivi.mariaDB, archivi.codTipoArch, tipoArchivi.descrizioneTipo, archivi.bloccato, archivi.controlloRichieste, archivi.ordine, archivi.visibile, archivi.codStatoArch, statoArchivi.DescrStato, archivi.dataRitiro, archivi.dataMacero, db.codUtente
HAVING (((db.codUtente)=999006))
ORDER BY archivi.codArch;
ma mi conteggia sempre solo 1 anche se ho 126 righe nella query, si va bene che mi dia lo stesso valore per tutte le righe