Pb requette MYSQL

Résolu
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   -  
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai besoin d'un coup de main pour une requette:

Je veux extraire d'une table adherents ceux qui ont l'activité marche mais en excluant ceux déja inscrits dans la table inscr_marche a la marche dont id_marche=$id_marche

$query="SELECT a.num_adh as a_num_adh,a.nom as a_nom,a.prenom as a_prenom FROM adherents a,inscr_marche i
WHERE a.activites LIKE '%marche%' AND (i.id_marche='".$id_marche."' AND a.num_adh <> i.num_adh) ORDER BY nom,prenom";

num_adh etant la clef commune entre les deux tables

Cette requette me retourne les adh plusieurs fois, j'ai surement une erreur grossière

peut être avec un JOIN ?

Merci pour votre aide

4 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
bon je reformule:

deux tables:
- adherents (num_adh, nom, prenom,activites)
-inscr_marche(id_marche,num_adh)

je veux lister les adherents qui ont l'activité marche, mais en excluant ceux déja inscrits à une marche précise (n° marche dans la variable $id_marche)

ma requette portant sur les 2 tables
$query="SELECT a.num_adh as a_num_adh,a.nom as a_nom,a.prenom as a_prenom FROM adherents a,inscr_marche i WHERE a.activites LIKE '%marche%' AND (i.id_marche='".$id_marche."' AND a.num_adh <> i.num_adh) ORDER BY nom,prenom";


partie activite marche sur la table adherents : WHERE a.activites LIKE '%marche%'
cette partie fonctionne bien, mais si je rajoute la
partie exclusion de ceux déja inscrits :AND (i.id_marche='".$id_marche."' AND a.num_adh <> i.num_adh)

je n'ai pas le résultat attendu.

est ce plus clair ?
-1
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
un petit up
Merci
-1
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Personne pour m'aider, c'est décevant, moi qui ai tant contribué sur ce forum
-1
rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
 
(c'est tout ...sauf clair)
-2