| |
|
|
| | Подскажите как можно выбрать уникальные значения из таблицы без DISTINCT и GROUP BY. Это необходимо для проекта ADP, если форма построена на основе запроса с использованием DISTINCT или GROUP, то вносить через неё данные неполучится. | |
| |
| |
| |
|
|
| | кажется нельзя...
Вероятно что-то спроектировано неверно | |
| |
| |
| |
|
|
| | Запрос с GROUP BY, возвращающий ID ун уникальных записей, можно использовать как подчиненный запрос в условии отбора с оператором IN. | |
| |
| |
| |
|
|
| | GROUP BY и DISTINCT блокируют внесение данных. Надо будет искать другое решение | |
| |
| |
| |
|
|
| | ...как подчиненный запрос в условии отбора... | |
| |
| |
| |
|
|
| | Задавая свой вопрос я предполагал, что кто-нибудь сталкивался с подобной проблемой в ADP и подскажет решение. | |
| |
| |
| |
|
|
| | Попытка №3:
SELECT
tblItems.ItemID,
tblItems.ItemFirst,
tblItems.ItemSecond
FROM tblItems
WHERE tblItems.ItemID IN (
SELECT
First(tblItems.ItemID)
FROM tblItems
GROUP BY
tblItems.ItemFirst,
tblItems.ItemSecond;
);
|
| |
| |
| |