SELECT DISTINCT @pr := prop,
(SELECT COUNT(1) FROM tbl WHERE prop = @pr LIMIT 1),
(SELECT COUNT(1) FROM
(SELECT *, COUNT(*) cnt
FROM tbl
GROUP BY usr, prop
HAVING cnt = 2) as tmp
WHERE `tmp`.prop = @pr LIMIT 1)
FROM tbl;
Oui, ce n'est pas la meilleure méthode; mais bon, vous obtenez les réponses souhaitées.
En outre, il générera les résultats pour tout type de propriété dans votre tableau.
Le lien violon se trouve ici .
P.S. :60 essais O_O