Désolé si le titre est difficile à comprendre - je ne suis pas sûr de savoir comment décrire ce que je veux faire. Disons que j'ai cette table. test1 et test2 sont des colonnes int, alors que test3 est une chaîne/varchar:Sélectionnez le champ supérieur en fonction de la commande d'un autre champ
test1 | test2 | test3
1 1 one
1 2 two
1 3 three
1 4 four
2 10 ten
2 11 eleven
2 12 twelve
3 101 one hundred one
3 104 one hundred four
3 107 one hundred seven
J'essaie de comprendre la requête de sélection qui renverra le haut test3 pour chaque test1, où la commande est effectuée en fonction de la valeur dans test2. En d'autres termes, je suis en train de trouver la requête qui renverra ceci:
test1 | test3
1 four
2 twelve
3 one hundred seven
Ce serait vraiment super si la solution pourrait fonctionner à la fois sur MS SQL Server (2005 et 2008) et MS Access (2007 et 2010).
Je crois que vous vouliez '1, quatre' à la place, non? – Quassnoi
Merci, édité pour corriger. –