
Envoyé par
al1_24
Le résultat de la requête n'est pas faux, il est exactement celui que tu as demandé...
Il faut juste identifier ce que tu cherches comme résultat et poser correctement la requête.
Avec count(table1.id_img) tu comptes combien il y a de valeurs non NULL dans la colonne table1.id_img pour les lignes retournées par la requête.
Il y a bien 9 lignes retournées et pour chacune table1.id_img n'est pas NULL... donc le résultat est 9.
Si tu comptes le nombre de valeurs différentes (DISTINCT) dans table1.id_img, tu obtiendras 1.
En revanche, en comptant le nombre de valeurs différentes dans table1.id, tu obtiendras 3.
Est-ce bien ce que tu recherches ?
Partager