нет, distinct работает на всех возвращаемых полях. Т.е. если ты возвращаешь только те 2 поля, которые могут быть одинаковые, то да, сработает. Если ты возвращаешь все поля (о чем говорит * в запросе), то не поможет.
По приведенному коду вообще не понятно, что ты пытаешься сделать.
Ты сначала подключился к какой-то базе, потом получил из нее данные, а потом, не сморя на полученные данные, ты начинаешь что-то вставлять в БД, причем это могут быть разные таблицы, бо как какой запрос в ADOQuery1 ты не показал (да и вообще, использовать ADOQuery для вставки через Insert - это как-то не по человечески, что ли).
|