Я связал представление MySQL с MS Access через ODBC, но он работает очень медленно.
Это простой выбор, который сравнивает два других выбора, чтобы найти записи, уникальные для первого выбора.
SELECT `contacts_onlinedonors`.`contactkey` AS `contactkey`
FROM (`hal9k3-testbed`.`contacts_onlinedonors`
LEFT JOIN `hal9k3-testbed`.`contacts_offlinedonors`
ON(( `contacts_onlinedonors`.`contactkey` =
`contacts_offlinedonors`.`contactkey` )))
WHERE Isnull(`contacts_offlinedonors`.`contactkey`)
В медленном журнале запросов указывается, что после проверки 1,5 миллиарда он возвращает 34 000 строк.В базовой таблице только 200 000.Что за хрень?
Поле "ключ контакта", очевидно, является индексом таблицы.