Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
974 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb requête MySQL Help !!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb requête MySQL Help !!!

n°296084
Riton
Posté le 29-01-2003 à 09:58:12  profilanswer
 

j'ai 2 tables :
- une "groupe" dont le champ clé primaire est "id_groupe" et dont un autre champ est "id_membres" :
elle contient 3 enregistrements : 25, 49, 53 ayant tous id_groupe = 2
- une "formation" dont le champ clé primaire est "user_id" :
elle contient 2 enregistrements : 25, 49
Je veux récupérer l'id_membres ayant id_groupe=2 et ne figurant pas dans formation.
Ma requête :
select distinct groupe.id_membres from groupe, formation where groupe.id_groupe=2 and groupe.id_membres<>formation.user_id
Résultat obtenu : 25, 49, 53 (au lieu de 53, résultat souhaité)
J'ai l'impression qu'il compare les éléments ligne par ligne et non pas globalement sur les tables.
Y a-t-il une possibilité de modifier cette requête pour que ça marche sur une seule requête ou faut-il traiter le problème sur plusieurs ? (je n'ai pas MySQL 4.1 qui semble autoriser les sous-requêtes)
Merci

mood
Publicité
Posté le 29-01-2003 à 09:58:12  profilanswer
 

n°296568
beleg
黑社會
Posté le 29-01-2003 à 19:47:11  profilanswer
 

select * from formation =>  chaine de caractere  $NOTIN=25,49
 
$query = "select distinct groupe.id_membres from groupe where groupe.id_groupe=2 and groupe.id_membres not in ($NOTIN)";

n°296595
mrbebert
Posté le 29-01-2003 à 20:11:34  profilanswer
 

Pas garantie, mais ca vaut le coup d'essayer :
SELECT groupe.id_membres
FROM groupe
LEFT JOIN formation ON groupe.id_membres = formation.id_membres
WHERE id_groupe = 2
AND formation.id_membres IS NULL

n°296812
Riton
Posté le 30-01-2003 à 08:35:10  profilanswer
 

Merci je vais essayer tout de suite.

n°296831
Riton
Posté le 30-01-2003 à 09:45:42  profilanswer
 

Bon bein ça à l'air de marcher Nickel !
Encore merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb requête MySQL Help !!!

 

Sujets relatifs
[Java] - Help Méchament Needed en post #4 - (projet CO inside) :/[mysql] comment creer une base de donnée ?
[MySQL] controle de diffusion par: contrainte ou vue ???requete REPLACE refuse de fonctionner
[Php/MySQL] Éviter les doublons .securite avec php/mysql/apache
[PHP/MySQL ] Classement par lettre[PHP MYSQL] Empêcher de flooder
MySQL + REQUETE DELETE AVEC IMBRICATION !!!! HELP !!!!!!!MySQL help pour trouver l'erreur de cette putain de requete
Plus de sujets relatifs à : pb requête MySQL Help !!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR