powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как отобрать записи без повторений?
10 сообщений из 10, страница 1 из 1
Как отобрать записи без повторений?
    #32605368
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть запрос:
Код: plaintext
1.
SELECT DISTINCT Таблица.Поле1, Таблица.Поле2, Таблица.Поле3, Таблица.Поле4, Таблица.Поле5
FROM Таблица;
У меня для DISTINCT получаются записи без повторений для всех полей.
Вопрос конечно банальный, но как мне получить записи без повторений только для
Код: plaintext
Таблица.Поле3
?
...
Рейтинг: 0 / 0
Как отобрать записи без повторений?
    #32605422
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать групировку...
...
Рейтинг: 0 / 0
Как отобрать записи без повторений?
    #32605552
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
SELECT DISTINCT тбл_вис_справочник_выбор.св_адрес, тбл_вис_справочник_выбор.св_номер_магазина,
тбл_вис_справочник_выбор.св_сектор, тбл_вис_справочник_выбор.св_канал, тбл_вис_справочник_выбор.св_тип_канала
FROM [тбл_вис_справочник_выбор]
GROUP BY тбл_вис_справочник_выбор.св_адрес;

Код: plaintext
1.
Попытка выполнить запрос, который не включает указанное выражение <имя> как часть статистической функции или группы.  (Ошибка 3122)
Попытка выполнить запрос, который не включает указанное выражение как часть статистической функции или группы.

Сделал этот запрос и в ручную и в конструкторе, запрос сохраняется, но не работает.
(Access97).

Т.е. как сделать группировку только по одному полю?
...
Рейтинг: 0 / 0
Как отобрать записи без повторений?
    #32605743
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин. Что все как дети?

Вот тебе вопрос

Есть у тебя 4 яблока:
1 зелное и большое
2 зеленое и маленькое
3 красное и большое
4 красное и маленькое
тебе надо выбрать по одному яблоку разного цвета
другой информации нет
и как ты будешь определять, что от тебя хотели получить?
Вот и Акс не понимает, что от него требуют!!!

Другими словами - что с остальными-то полями должно происходить?
Если поля не попали в группировку, то они должны быть обработаны агрегирующими функциями! (ну там - сумма или максимальное значение)

Ты это - определись
...
Рейтинг: 0 / 0
Как отобрать записи без повторений?
    #32605781
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот
SELECT t1.*
FROM Таблица1 t1
Where Id In (Select Top 1 Id From Таблица1 t2 Where t1.КодКонтакта=t2.КодКонтакта);
Вот так похоже пашет.
Id- ключ. Если нет- надо завести. Например, загрузить в таблицу со счетчиком


Второй раз уже себя любимого цитирую, как отобрать по одному яблоку каждого цвета. Поди пора в фак писать:^)
...
Рейтинг: 0 / 0
Как отобрать записи без повторений?
    #32606014
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял, что такое t1 и t2 ? ? ?
...
Рейтинг: 0 / 0
Как отобрать записи без повторений?
    #32606042
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это наверно "алиасы" ... что за зверь представлюя себе условно :))

но вот тут малость про них меня ткнули
...
Рейтинг: 0 / 0
Как отобрать записи без повторений?
    #32606052
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яблоки. Читать с выражением с соответсвующим выражением лица.
ПлакалЬ!
http://www.ostrie.ru/element/20017/
...
Рейтинг: 0 / 0
Как отобрать записи без повторений?
    #32606070
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Темный, этот анекдот надо в факи...
...
Рейтинг: 0 / 0
Как отобрать записи без повторений?
    #32606081
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как отобрать записи без повторений?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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