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

Résolu
Mariana -  
 moije -
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. moije
     
    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é.
    0
    1. Mariana
       
      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
      0
    2. Mariana
       
      Merci bien

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

      Je me disais bien que la syntaxe était bizarre!

      Bonne continuation
      0