afficher les enregistrements sans les doublons

Par Bessino, il y a 9 ans


Base de données MySQL

Bonjour,

j'aimerais afficher mes données depuis ma BDD mais sans les doublons. En effet, j'ai des doublons avec des id différents et j'aimerais afficher les donnée sans les doublons.
(je sais qu'on va me dire pourquoi tu ne supprimes pas tes doublons etc.... NON, car je veux qu'à l'affichage on ne prend pas en compte des doublons, juste à l'affichage.)

J'ai essayé avec cette requette :

SELECT DISTINCT champ1 , champ2 , champ3 , champ4 , champ5, champ6 FROM myTable ORDER BY id ESC;

ça m'affiche bien le résultat que je veux sauf que ça ne m'affiche pas les id de chaque ligne , OR je ne peux pas mettre ID dans la requete car sinon ça m'affiche tout le résultat avec les doublon (j'ai déjà testé).

A noter : j'ai des doublons sur tout les champs sauf au niveau de l'ID c'est différent.

HELP ME Please !!!!!!!!

3 réponses

keulu, il y a 9 ans

tu peux essayer de faire :

SELECT * FROM test GROUP BY name

Frosty-Z, il y a 9 ans

Oui, si tu fais un GROUP BY sur l'un des champs sauf l'ID ça devrait le faire.

Bessino, il y a 9 ans

MERCI les gars ça fonctionne, j'y ai pas pensé du tout pourtant c'est tout simple :)