Извините, если заголовок трудно понять - я не совсем уверен, как описать, что я хочу делать. Скажем, у меня есть эта таблица. test1 и test2 являются ИНТ колонны, в то время как test3 это строка/VARCHAR:Выберите верхнее поле на основе заказа другого поля
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
Я пытаюсь выяснить, выберите запрос, который будет возвращать верхний TEST3 для каждого test1, где заказ делается на основе стоимости в test2. Другими словами, я пытаюсь найти запрос, который будет возвращать это:
test1 | test3
1 four
2 twelve
3 one hundred seven
Было бы очень здорово, если решение может работать как на MS SQL Server (2005 и 2008) и MS Access (2007 и 2010).
Я считаю, что вы хотели «1, четыре», а? – Quassnoi
Спасибо, отредактирован для исправления. –