Здравствуйте, sunsquirel, Вы писали:
S>Здравствуйте, venicum, Вы писали:
V>>
S>Ну ошибка очевидно говорит о том, что запрос не содержит поле VID в числе полей группировки, то есть попросту говоря — у вас нет оператора GROUP BY. Я не сильна в Access (не знаю списка доступных команд), но вообще подобные запросы в других БД пишутся обычно по-другому, а именно с использованием HAVING: тогда подзапрос просто исчезает, и остается только один прямой запрос к таблице.
Спасибо, сделал:
SELECT Работы.[ФИО автора], Count(Работы.[ФИО автора]) AS [Количество работ]
FROM Работы
WHERE Работы.[Вид работы]="Статья"
GROUP BY Работы.[ФИО автора]
HAVING Count(Работы.[ФИО автора])>1;