powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите с запросом
6 сообщений из 6, страница 1 из 1
Помогите с запросом
    #32026914
Fast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пусть есть таблица с тремя полями. Надо сделать выборку всех полей где в строке не повторяется комбинация из значений первого и второго поля.
Т.е. например
есть
1 1 текст1
1 2 текст2
1 3 текст3
1 2 текст4

а надо получить
1 1 текст1
1 2 текст2
1 3 текст3
...
Рейтинг: 0 / 0
Помогите с запросом
    #32026960
Lesnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чесно говоря я не совсем понял.
Как определить какая из записей должна быть выбрана
1 2 текст2
или
1 2 текст4
Ведь с точки зрения базы эти сторки равноправны.
Опишите поля, может вы сортируете строки по какому-то полю и вас интересуют первые строки(из совпадающих)?
...
Рейтинг: 0 / 0
Помогите с запросом
    #32027009
Fast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А это не важно, определяющим должны быть только первые два стоба, в тредтем любое значение которое подходит по комбинации первых двух.
Если поможет обясню подробней. Например первые столбцы это некие номера однозначно определяющие обект, а вот его имя немного варьируется в зависимоти от того как вносили данные, может быть Иван Пертрович Иванов, а может Иванов И П. А потому мне данные повторы и надо уничтожить.
...
Рейтинг: 0 / 0
Помогите с запросом
    #32027015
Антон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если поля называются Поле1, Поле 2, Поле3, а таблица - табл1, то запрос будет такой:

SELECT табл1.Поле1, табл1.Поле2, First(табл1.Поле3)
FROM табл1
GROUP BY табл1.Поле1, табл1.Поле2

вместо функции First можно использовать Last, как больше нравится
...
Рейтинг: 0 / 0
Помогите с запросом
    #32027018
Fast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо..
Только сам хотел запосить что понял как это сделать,а тут уже ответ :P
...
Рейтинг: 0 / 0
Помогите с запросом
    #32027029
Fast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это еще не все .
Если вернутся к самому началу. Возможно ли получить результат такого типа

1 1 текст1;текст4
1 2 текст2
1 3 текст3
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите с запросом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]