Форум: "Базы";
Текущий архив: 2016.02.28;
Скачать: [xml.tar.bz2];
ВнизЗапрос на поиск повторяющихся записей Найти похожие ветки
← →
nalapko © (2011-06-05 08:33) [0]Существует таблица Access расписание занятий с полями
ДеньНедели-НомерУрока-Класс-Урок-Учитель. Необходимо составит запрос, проверяющий отсутствие\наличие повторяющихся записей в поле учитель по каждому номеру урока каждого дня недели. Т.е. что бы в расписание один и тот же учитель не был поставлен на несколько занятий одновременно.
← →
Ega23 © (2011-06-05 09:15) [1]В общем виде это делается так:
Create table TTT (ID, Name);
Select Name, Count(id) from TTT
Group by Name
Having Count(id) > 1
А под свою задачу подгоняй уже сам.
← →
nalapko © (2011-06-05 13:02) [2]Уточню. Все обращения к базе идут через Delphi с помощью технологии ADO. Нужен запрос для компонента ADOQuery.
← →
Ega23 © (2011-06-05 14:20) [3]
> Уточню. Все обращения к базе идут через Delphi с помощью
> технологии ADO. Нужен запрос для компонента ADOQuery.
Уточню. Я привёл пример выборки из таблицы тех записей, где совпадает поле "Name". С количеством совпадений.
Куда ты там дальше этот запрос будешь пихать и как его адаптировать - это твои проблемы. Не получится - ну и фиг с ним, пойдёшь в армию.
← →
sniknik © (2011-06-05 14:57) [4]> Нужен запрос для компонента ADOQuery.
запрос нужен для access или вернее jet, технология доступа тут дело десятое, хоть через BDE то же самое выполняй. в общем запросы пишутся под субд/ее движок, а не под компоненты...
давно под "найтиве" BDE компонент и движок означали примерно одно и тоже, но это давно в прошлом.
← →
nalapko © (2011-06-05 16:17) [5]Спасибо за ответы) особенно про армию - очень помогло.
В общем сделал с помощью мастера в Access))
← →
OW © (2011-06-06 15:43) [6]услышать ответ <> понять его
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2016.02.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c