Eleminer des lignes identiques

Résolu
Romeof Messages postés 34 Statut Membre -  
Romeof Messages postés 34 Statut Membre -
Bonjour,
je crée un site web dont j'exécute une requête pour afficher la résultat d'une recherche.
voici mon code:
SELECT distinct(mal_nom_eng), omim, gene, genesymb, localisation, protein, id, lienl, lieng, lien FROM mutation where mal_nom_fr REGEXP ':<:".$mal.":>:' OR mal_nom_eng REGEXP ':<:".$mal.":>:'
dans l'affichage je trouve une répétition d'une ligne 5 fois pourtant j'ai utilisé la commande distinct pour ne pas répéter une ligne.
comment faire alors????
aidez moi svp.
merci.
Configuration: Windows XP
Firefox 3.0.5

4 réponses

  1. Boueep Messages postés 41 Statut Membre 3
     
    Et un
    GROUP BY ?
    1
    1. Romeof Messages postés 34 Statut Membre 1
       
      j'ai pas essayé.
      je vais l'essayer puis je vous répond
      0
      1. Mikey_UFC Messages postés 315 Statut Membre 1 > Romeof Messages postés 34 Statut Membre
         
        Ma question, c'était : "est ce que tu récupères plusieurs fois le même mal_nom_eng ?"
        0
      2. Romeof Messages postés 34 Statut Membre 1 > Mikey_UFC Messages postés 315 Statut Membre
         
        oui, le nombre de fois qui se répète dans la base
        0
    2. Romeof Messages postés 34 Statut Membre 1
       
      merci, il manquait le group by
      je vous suis reconnaissant
      0
  2. Mikey_UFC Messages postés 315 Statut Membre 1
     
    normalement, un group by mal_nom_eng devrait régler le problème même si ce n'est pas très propre.
    1
    1. Romeof Messages postés 34 Statut Membre 1
       
      merci, il manquait le group by
      je vous suis reconnaissant
      0
  3. Mikey_UFC Messages postés 315 Statut Membre 1
     
    Bonjour,

    Dans le cas présent, tu fais le distinct uniquement sur le champ mal_nom_eng.
    0
    1. Romeof Messages postés 34 Statut Membre 1
       
      salut,
      c'est ce que j'ai fait mais le problème n'est pas résolu
      0
  4. Mikey_UFC Messages postés 315 Statut Membre 1
     
    tu récupères 5 fois le même mal_nom_eng ?
    0
    1. Romeof Messages postés 34 Statut Membre 1
       
      je récupère le nombre des lignes que j'ai dans la base de données selon le critère que j'ai choisi.
      mais pas exactement 5 fois. la commande distinct ne fait aucun effet sur la requête.!!
      0