Salut All,

J'ai un probleme pour effectuer une requete sql à partir de 2 tables.
C'est un peu complique surtout que les tables sont deja effectives et que sans possibilité de modifier la structure.

Je vais essayer d'etre le plus clair possible (pas gagne )
- Dans une table1, j'ai un user_id + x zones
- Dans l'autre table2, j'ai un code_id et plus_id + x zones
Je dois donc en premier lieu, chercher dans la table2, les plus_id = 0 et trie par le code_id (ca c'est ok)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$sql = 'SELECT *
   FROM table2
   WHERE plus_id = 0
   ORDER BY code_id ';
Ensuite, je dois chercher et compter dans la table1, les user_id correspondant au (code_id = plus_id de la table2)
Houla, meme en me relisant, je me comprends pas

Voici un exemple concret :
Dans table1, j'ai donc :
user_id
-------
1
2
12
13
45
8
...

Dans table2, j'ai (un beau bordel)
code_id plus_id
------- -------
100 0
101 0
102 0
110 0
...
puis à un moment ca passe à :
1 102
2 103
15 100
45 120
...

le 1/2/15/45... correspond au user_id de la table1.

Le resultat voulu final (si possible ) ca serait d'avoir :
100 ... nombre de 100 dans user_id
101 ... nombre de 101 dans user_id
102 ... nombre de 102 dans user_id
etc ...

Merci pour votre aide precieuse.