Для доступа вы можете использовать запрос SQL Select, который я представляю здесь:
Например, у вас есть эта таблица:
Cliente || NOMBRES || MAIL
888 || T800 ARNOLD || t800.arnold@cyberdyne.com
123 || ДЖОН КОННОР || s.connor@skynet.com
125 || Сара Коннор ||s.connor@skynet.com
И вам нужно выбрать только отдельные письма. Вы можете сделать это с этим:
SQL SELECT:
SELECT MAX(p.CLIENTE) AS ID_CLIENTE
, (SELECT TOP 1 x.NOMBRES
FROM Rep_Pre_Ene_MUESTRA AS x
WHERE x.MAIL=p.MAIL
AND x.CLIENTE=(SELECT MAX(l.CLIENTE) FROM Rep_Pre_Ene_MUESTRA AS l WHERE x.MAIL=l.MAIL)) AS NOMBRE,
p.MAIL
FROM Rep_Pre_Ene_MUESTRA AS p
GROUP BY p.MAIL;
Вы можете использовать это, чтобы выбрать максимальный идентификатор, имя корреспондента для этого максимального идентификатора, вы можете добавить любой другой атрибут таким образом. Затем в конце вы помещаете отдельный столбец для фильтрации и группируете его только по последнему отдельному столбцу.
Это принесет вам максимальный идентификатор с соответствующими данными, вы можете использовать min или любые другие функции, и вы скопируете эту функцию для подзапросов.
Этот выбор вернет:
Cliente || NOMBRES || MAIL
888 || T800 ARNOLD || t800.arnold@cyberdyne.com
125 || Сара Коннор ||s.connor@skynet.com
Не забудьте проиндексировать выбранные столбцы, и отдельный столбец не должен содержать числовые данные в верхнем или нижнем регистре, иначе он не будет работать. Это будет работать только с одним заказным письмом. Удачного кодирования !!!