|
|
|
| Подскажите как можно выбрать уникальные значения из таблицы без 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;
);
|
| |
|
| |