|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 22 ![]() |
Bonjour
je cherche en vain la requête qui me permettra de sélectionner les lignes qui ont la plus petite valeur d'un champ mais d'un groupe (champ) particulier. Voici id group item 1 a 123 2 a 122 3 a 432 4 b 22 5 b 21 Donc, je veux le id 2 et 5 puisque l'item à la valeur la plus basse par rapport au champ "group" Merci MartinF |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Bonjour,
peut être quelque chose comme ceci (sans être sur...) : Code :
__________________
Je ne réponds pas aux questions envoyées par mp |
||
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 227 ![]() |
quelque chose comme ça
Code :
SELECT * FROM ma_table WHERE item IN (SELECT min(item) FROM ma_table GROUP BY grp) |
|
|
00
|
|
|
#4 | |||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Citation:
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|||
|
|
00
|
|
|
#5 | ||
|
Membre confirmé
![]() Inscription : décembre 2005 Messages : 330 ![]() |
À ma connaissance, la requête qu'a proposé Madfrix ne fonctionnera pas, mais l'idée d'utiliser les fonctions analytiques est excellente. J'aurais fait comme ceci :
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com