requette sans doublon

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : requette sans doublon

par Truc » 06 déc. 2007, 00:25

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.

par AB » 06 déc. 2007, 00:21

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 :?:

par Aureusms » 06 déc. 2007, 00:06

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

par Ryle » 05 déc. 2007, 13:51

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

par Truc » 05 déc. 2007, 12:41

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.

requette sans doublon

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

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