Compter sur 2 tables non liées
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,
Code:
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;
} |
forcement message d'erreur
Citation:
Column 'idcompte' in group statement is ambiguous
le blem s'est que je ne sais pas comment palier a cela.
un petit coup de main serait le bienvenue.
Merci d'avance
@+