Codice PHP:
SELECT DISTINCT
COUNT(*) AS cnt,
`mager`.ma_id
FROM
`mager`
INNER JOIN `mdati` ON (`mager`.ma_id = `mdati`.mdm_id)
WHERE
(md_tip LIKE 'posizione') AND
(md_dat LIKE '%web developer%') AND
(ma_sch != '1')
GROUP BY
`mager`.ma_id
Questa query produce:
codice:
cnt | ma_id
2 | 4092
1 | 11510
1 | 11621
1 | 11801
eliminando il group by mi restituisce 5;
io invece vorrei che mi restituisse 4, cioè appunto raggruppati per ma_id...
...come posso fare?
devo contare quanti `mager`.ma_id soddisfano la where...