Requetes avec distinct sur une colonne [DB2] - SQL/NoSQL - Programmation
Marsh Posté le 09-12-2003 à 16:15:17
Bonjour, j'ai une table qui contient des données de ce style:
21 93 CLIO (B/C57_, 5/357_) 21 93 CLIO I (B/C57_, 5/357_) 22 121 K 70 (48) 23 106 RAPID (120G, 130G, 135G) 24 74 break (S124) 24 74 Break (S124) 25 5 100 break (43, C2) 26 5 80 (81, 85, B2)
Je voudrais une requete qui me sorte la 1ere ligne trouvé pour chaque id (la 1ere colonne) afin de ne pas avoir de doublon pour cette colonne (je m'en sers comme clé primaire dans une autre table):
21 93 CLIO (B/C57_, 5/357_) 22 121 K 70 (48) 23 106 RAPID (120G, 130G, 135G) 24 74 break (S124) 25 5 100 break (43, C2) 26 5 80 (81, 85, B2)
Si quelqu'un a une idée... (distinct fonctionne sur toute une ligne et pas sur une seule colonne...). Bidouille acceptée (autojointure etc...)
Marsh Posté le 09-12-2003 à 16:25:56
oui bon en fait j'ai trouvé : http://forum.hardware.fr/forum2.ph [...] 95#t553610 Max sur un varchar
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 09-12-2003 à 16:15:17
Bonjour,
j'ai une table qui contient des données de ce style:
21 93 CLIO (B/C57_, 5/357_)
21 93 CLIO I (B/C57_, 5/357_)
22 121 K 70 (48)
23 106 RAPID (120G, 130G, 135G)
24 74 break (S124)
24 74 Break (S124)
25 5 100 break (43, C2)
26 5 80 (81, 85, B2)
Je voudrais une requete qui me sorte la 1ere ligne trouvé pour chaque id (la 1ere colonne) afin de ne pas avoir de doublon pour cette colonne (je m'en sers comme clé primaire dans une autre table):
21 93 CLIO (B/C57_, 5/357_)
22 121 K 70 (48)
23 106 RAPID (120G, 130G, 135G)
24 74 break (S124)
25 5 100 break (43, C2)
26 5 80 (81, 85, B2)
Si quelqu'un a une idée... (distinct fonctionne sur toute une ligne et pas sur une seule colonne...). Bidouille acceptée (autojointure etc...)