doublons avec distinct

doublons avec distinct - SQL/NoSQL - Programmation

Marsh Posté le 18-11-2005 à 16:56:13    

bonjour, voila j'ai une table contenant des fournisseurs avec un code unique, un libellé, un code postal, et une ville.
je voudrais creer une requete qui me rapporte en fonction d'un bout de code postal saisit, les differents champs correspkndants. Chaque champ des ennregistrement renvoyés alimentera sa propre liste de choix dans mon appli.
extrait de ma table :  
001 fourn1 78000 versailles
002 fourn2 78200 boinvilliers
003 fourn3 78200 fontenay mauvoisin
004 fourn4 78200 boinvilliers
 
voici ma requete : select distinct code, libelle, ville from table where  codep like '782%'
ca ca fonctionne et ca renvoi tous les fournisseurs distincts (3 fournisseurs)
 le probleme c'est que je voudrais que pour fourn2 et fourn4 la ville apparaisse qu'une seule fois dans la requete...
Est-ce possible ?
En vous remerciant par avance, bonne aprem

Reply

Marsh Posté le 18-11-2005 à 16:56:13   

Reply

Marsh Posté le 18-11-2005 à 16:59:07    

Tu dois pouvoir obtenir ça via un group by, non?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-11-2005 à 16:59:18    

select code, libelle, ville from table where  codep like '782%'  GROUP BY codep
 
SELECT DISTINCT code est equivalent a SELECT code , vu code est unique


---------------

Reply

Marsh Posté le 21-11-2005 à 10:18:18    

en effet avec le group by ca fonctionne :
select distinct frnvil from fcfrn where frncpo like '782%' group by frnvil

Reply

Marsh Posté le 21-11-2005 à 10:38:49    

si tu fais un group by , pas la peine de mettre un DISTINCT


---------------

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed