[Résolu][mySQL]Sélectionner les entrés sans relations - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : [Résolu][mySQL]Sélectionner les entrés sans relations (/showthread.php?tid=3674) |
[Résolu][mySQL]Sélectionner les entrés sans relations - jo_link_noir - 13-02-2009 Bonjour J'essaye de récupère tout les pseudo de ma table defenses qui ne sont pas présent dans la table membre. Ça parait tout bête mais j'y arrive pas... :/ Le seul champ commun est pseudo. Merci d'avance. RE: [mySQL]Sélectionner les entrés sans relations - pascal - 13-02-2009 (13-02-2009, 04:51 PM)j-12 a écrit : Bonjour Pas compliqué une fois qu'on connait : on sélectionne les éléments selon une jointure, jointure avec un champ vide. Genre : Code : SELECT defenses.pseudo A+ Pascal RE: [mySQL]Sélectionner les entrés sans relations - MdE - 13-02-2009 SELECT pseudo FROM defenses LEFT JOIN membre ON defense.id_membre=membre.id WHERE membre.id IS NULL EDIT: Oups, grillé ^^ RE: [mySQL]Sélectionner les entrés sans relations - Allwise - 13-02-2009 Peut-être un Code : SELECT pseudo FROM defenses WHERE pseudo NOT IN ( SELECT pseudo FROM membre ) Mais je sais pas si le IN marche avec des chaînes de caractère. RE: [mySQL]Sélectionner les entrés sans relations - MdE - 13-02-2009 Même si ça ne fonctionne pas avec les caractères, il y a toujours possibilité de passer par les id correspondant des joueurs non ? RE: [mySQL]Sélectionner les entrés sans relations - Nambew - 13-02-2009 Un truc comme ça, pourquoi tu n'utilises pas le ID du joueur dans la table defenses? RE: [mySQL]Sélectionner les entrés sans relations - jo_link_noir - 13-02-2009 c'était juste pour l'exemple ^^ merci, ça fonctionne. J'ai rapidement fait une table de test, et IN fonctionne aussi sur les caractères. |