Requête SQL!!!URGENT!!!!!!!!!!!!!!!!

Résolu
Salut à tous,

S'il vous plaît, je veux utiliser une requête SELECT* from table WERE condition mais j'ai rencontré un problème.

j'ai un table contenant 4 champs.
table(champ1,champ2,champ3,champ4)
Je peux avoir pour 3 champ la même valeur sur plusieurs lignes de la base et au moins un champ qui change

exemple dans la base je trouve le suivant

champ1 champ2 champ3 champ4
A B C Z
A B C Y
A B C X
A B F Y

pour moi je veux séléctionner les champ1,champ2,champ3 où champ4<>Z mais sans répétiotion c'est à dire seulement où les champ1 champ2 champ3 sont distinct

Pour mon exemple je veux récupérer seulement
A B C //cet enregistrement 1 seule fois et pas 2
A B F

Je shaite que vous m'avez compris.
Aidez moi s'il vous plaît!!!!!!!!

1 réponse

  1. SELECT DISTINCT(champ1, champ2, champ3) FROM table WHERE champ4 <> 'z'

    Je ne suis pas sûre que ça s'utilise tout à fait comme ça, ça fait un bout de temps que je ne l'ai pas utilisé.
    1. Ae non! ça ne marche pas !!
      Voici j'ai ce messagev d'erreur

      Something is wrong in your syntax près de 'champ1,champ2,champ3) FROM table WHERE champ4' à la ligne 1
    2. Merci bien

      IL suffit d'enlever es parentèses.
      ça marche
    3. ah bien!

      Je me disais bien que la syntaxe était bizarre!

      Bonne continuation