Bonjour a tous habituellement je poste plutôt dans le forum css mais la mon problème et d'ordre a ouvrir le dialogue avec monsieur le serveur distant
Voila j'ai une BDD que j'ai créer qui gère plusieurs fiches de membres du jeu auquel je joue et je souhaiterais ajouter une contrainte d'affichage. avec du code on voit plus clair !
Après ma connexion a ma BDD j'ai donc une requête comme celle-ci pour afficher mes utilisateurs :
je voudrais en plus ajouter un SELECT DISTINCT mais uniquement sur le champ "qui" afin de supprimer les doublon et ne garder que la derniere entrée.
J'ai cru lire que la fonction "UNION" pouvais faire ça mais je n'arrive pas a trouver la bonne syntaxe de plus UNION doit renvoyer le membre nombre de colonne alors que je ne veux porter que sur le champ "qui" après tout mes champ sont de type "text" sauf le champ "id" biensur.
Pour expliquer le résultat que j'attends,
afficher la liste des membres enregistrés dans ma BDD mais il peut arriver qu'une personne donc le champ "qui" soit présent plusieurs fois car possède plusieurs personnage. Je voudrais n'afficher que le dernier (donc en triant par l'id) entré.
si je suis pas suffisamment clair j'essaierai de faire le point selon les commentaires !
A vous les experts !
edit : merci au modérateur qui a déplacer mon post
Modifié par Ankart (26 Mar 2009 - 23:34)

Voila j'ai une BDD que j'ai créer qui gère plusieurs fiches de membres du jeu auquel je joue et je souhaiterais ajouter une contrainte d'affichage. avec du code on voit plus clair !
Après ma connexion a ma BDD j'ai donc une requête comme celle-ci pour afficher mes utilisateurs :
$team = mysql_query ("SELECT qui, departement, pays, age FROM listprofils ORDER BY id " );
while ($donnees = mysql_fetch_array($team) )
je voudrais en plus ajouter un SELECT DISTINCT mais uniquement sur le champ "qui" afin de supprimer les doublon et ne garder que la derniere entrée.
J'ai cru lire que la fonction "UNION" pouvais faire ça mais je n'arrive pas a trouver la bonne syntaxe de plus UNION doit renvoyer le membre nombre de colonne alors que je ne veux porter que sur le champ "qui" après tout mes champ sont de type "text" sauf le champ "id" biensur.
Pour expliquer le résultat que j'attends,
afficher la liste des membres enregistrés dans ma BDD mais il peut arriver qu'une personne donc le champ "qui" soit présent plusieurs fois car possède plusieurs personnage. Je voudrais n'afficher que le dernier (donc en triant par l'id) entré.
si je suis pas suffisamment clair j'essaierai de faire le point selon les commentaires !
A vous les experts !
edit : merci au modérateur qui a déplacer mon post

Modifié par Ankart (26 Mar 2009 - 23:34)