![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.07.2010
Сообщений: 50
|
![]()
Добрый день всем форумчанам! Имеется в БД Access таблица товара с полями "Код товара", "Группа товара" и "Наименование товара". В столбцах "Код товара", "Группа товара" и "Наименование товара" содержаться неуникальные значения (могут повторятся). Необходим запрос для вывода данных "Код товара", "Группа товара" и "Наименование товара", причем "Код товара" должен быть уникальным значением (в единственном числе), а значения "Группа товара" и "Наименование товара" заполняются из первой найденной с этим кодом строки. Если у кого-нибудь есть соображения по данному вопросу, буду крайне благодарен.
P.S. Насколько я понял, необходимо применять функцию DISTINCT, но как это оформить запросом, пока не соображу. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 136
|
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.05.2011
Сообщений: 39
|
![]()
Если я правильно понял, нужно из таблици с 3-мя полями вывести не повторяющиеся строки по 1-му полю. Запрос на повторяющиеся записи по полю 1 --> дополнительно отображать поля 2 и 3 --> изменить структуру запроса --> в условии отбора поставить =1
пример: In (SELECT [1] FROM [Таблица1] As Tmp GROUP BY [1] HAVING Count(*)=1) |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.07.2010
Сообщений: 50
|
![]()
Первичный ключ - отдельный столбец, я его не указал. Код товара - параметр учетной программы 1С.
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здравствуйте s8259.
думаю для решения Вашей задачи "..."Код товара" .. уникальным.. , .. "Группа товара" и "Наименование товара" .. первой найденной..."подойдёт подобная конструкция: Код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 27.07.2010
Сообщений: 50
|
![]()
Евгений, большое спасибо! Как обычно, точно в цель!
Сергей. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
выбор уникальных значений | олег69 | Microsoft Office Excel | 7 | 10.03.2011 14:15 |
Список уникальных значений | PARTOS | Microsoft Office Excel | 13 | 18.12.2009 11:14 |
Отбор уникальных значений | Alex___ | Microsoft Office Excel | 11 | 18.08.2009 19:31 |
выборка уникальных значений из бд MsSQL | xxxsas | SQL, базы данных | 1 | 11.04.2009 14:31 |
Выборка уникальных значений | Mary_star | SQL, базы данных | 9 | 11.02.2008 22:46 |