Salut à tous,
petite question :
2 tables identiques niveau champs :
Table 1
id | idcompte | champs1 ....
1 | 32 | ....
2 | 42 | ....
3 | 22 | ....
Table 2
id | idcompte | champs1 ....
1 | 22 | ....
2 | 12 | ....
3 | 22 | ....
je voudrais pouvoir compter dans lechamps idcompte le nombre de fois que l'on trouve une certaine valeurs, ici la valeurs "22"
j'ai fais ce style de code mais cela ne fonctionne pas,
forcement message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $req = "SELECT table1.idcompte, table2.idcompte, COUNT(*) AS nbre_obj FROM table1, table2 GROUP BY idcompte " or die('Erreur de requête'); mysql_query($req) or die('Erreur SQL !'.$req.'<br />'.mysql_error()); while ($sortie = mysql_fetch_object($req)){ $rewrit=$sortie->nbre_obj; echo $rewrit; }
le blem s'est que je ne sais pas comment palier a cela.Column 'idcompte' in group statement is ambiguous
un petit coup de main serait le bienvenue.
Merci d'avance
@+
Partager