Page 1 sur 1

requette sans doublon

Posté : 05 déc. 2007, 12:39
par jeanmed
Bonjour,

je voudrais faire une requettre sans doublon.

Voici ma table :

id;prix;qt
1;20;100
2;35;200
3;50;300
4;69;400
5;56;100
6;96;100

je veux récuperer les qt sans doublon : 100;200;300;400 (voila je ne veux pas les autres 100)

merci de votre aide

Posté : 05 déc. 2007, 12:41
par Truc
Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "SQL & Bases de données".

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.

Posté : 05 déc. 2007, 13:51
par Ryle
Tu peux utiliser le mot clé DISTINCT pour supprimer les enregistrements en doublons dans le résultat d'une requête :)

Code : Tout sélectionner

SELECT DISTINCT qt FROM ta_table

Posté : 06 déc. 2007, 00:06
par Aureusms
ou utilise le mot clef LIMIT

Code : Tout sélectionner

SELECT qt FROM ta_table ORDER BY id ASC LIMIT 4
Mais le code précédent est plus propre

Posté : 06 déc. 2007, 00:21
par AB
ou utilise le mot clef LIMIT

Code : Tout sélectionner

SELECT qt FROM ta_table ORDER BY id ASC LIMIT 4
Mais le code précédent est plus propre
Ce n'est pas une solution :non:
Et si sa table évolue :?:

Posté : 06 déc. 2007, 00:25
par Truc
Mais le code précédent est plus propre
ça n'a surtout rien à voir :wink:

Limit et DISTINCT n'ont pas du tout la même fonction.

Si dans ce cas (d'exemple) ça fonctionne rien ne te dis qu'il n'y aura pas une valeur "500" qui va s'ajouter.