У меня проблема с запросом в Acess 2003 (SP3).
У меня есть запрос, который включает в себя несколько таблиц и подзапрос. Подзапрос и таблицы объединяются в основную таблицу. В запросе используются некоторые агрегатные функции, и есть предложение HAVING, которое фильтрует результат по первичному ключу (PK).
В этих условиях памятное поле главной таблицы отображается неправильно. Вместо содержимого поля отображаются два символа мусора, которые никогда не совпадают.
Теперь странно то, что если я удаляю предложение HAVING или использую его для фильтрации чего-то другого, кроме PK, поле отображается правильно. Если я удаляю подзапрос из запроса, поле также отображается правильно, даже если на ПК все еще есть фильтр (предложение HAVING).
Это ошибка в Access (я так думаю)? Если да, знает ли кто-нибудь об обходном пути для этой ошибки?