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

Résolu/Fermé
Mariana - Modifié par Mariana le 22/04/2010 à 13:16
 moije - 22 avril 2010 à 15:04
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

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
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
Merci bien

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

Je me disais bien que la syntaxe était bizarre!

Bonne continuation
0