|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre confirmé
![]() Inscription : juillet 2004 Messages : 783 ![]() |
Bonjour,
J'ai un tableau avec deux colonnes. Je souhaite supprimer les lignes qui n'ont pas la valeur la plus grande sur ID2, mais pour chaque Id1. En gros pour chaque Id1, je garde la ligne ayant le plus grand Id2 C'est du sql server Comment faire ? Merci beaucoup Code SQL :
Résultat: 1,3 2,4 3,1 |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() Responsable de service informatique Inscription : janvier 2009 Messages : 1 539 ![]() |
Bonjour,
Supprimer les lignes qui n'ont pas la plus grande valeur, revient à supprimer les lignes pour lesquelles il en existe d'autre avec une plus grande valeur. Donc en SQL: Code SQL :
Tatayo. |
||
|
|
10
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : juillet 2004 Messages : 783 ![]() |
J'ai ce message d'erreur: Incorrect syntax near 't1'.
|
|
|
00
|
|
|
#4 | ||
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 868 ![]() |
Et comme ça ?
Code :
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
|
||
|
|
00
|
|
|
#5 | ||
|
Membre confirmé
![]() Inscription : juillet 2004 Messages : 783 ![]() |
Pas non toujours pas:
Incorrect syntax near the keyword 'AS'. Mais avec un SELECT ça fonctionne Code SQL :
|
||
|
|
00
|
|
|
#6 | ||
|
Membre confirmé
![]() Inscription : juillet 2004 Messages : 783 ![]() |
Voilà j'ai réussi (il fallait mettre un second FROM)
Code sql :
|
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com