Sujet : Nombre D'enregistrement Dans Mysql
Voila mon probleme ou plutot mon interrogation:
J'ai 2 tables ( personnes et interresses ) qui sont relié par le champ id_personne.
Voici la requette que j'ai executé :
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight:bold]Select[/color] distinct(inte.id_personne), pers.nom_personne
from personnes as pers , interresses as inte
where pers.id_personne=inte.id_personne;
<!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
Le probleme est que sous mysql lors de l'execution le resultat retourné par mysql est bon sauf le nombre d'enregistrement qui est superieur (il est egale a la meme requete sans le distinct). :blink: :blink: :blink:
Le mysql_num_rows renvoie aussi une info erroné mais pas un count du distinct.
Pour résoudre le probleme j'ai fais dans un premier temps un "group by" puis j'ai laisser le distinct et fais un count.
Si quelqu'un a une explication ou bien me fais prendre conscience d'une erreur envoyé je suis prenneur