Re[2]: Такой, что равен и кол-во больше 1
От: venicum Россия -
Дата: 02.07.10 14:37
Оценка:
Здравствуйте, sunsquirel, Вы писали:

S>Здравствуйте, venicum, Вы писали:

V>>
S>Ну ошибка очевидно говорит о том, что запрос не содержит поле VID в числе полей группировки, то есть попросту говоря — у вас нет оператора GROUP BY. Я не сильна в Access (не знаю списка доступных команд), но вообще подобные запросы в других БД пишутся обычно по-другому, а именно с использованием HAVING: тогда подзапрос просто исчезает, и остается только один прямой запрос к таблице.

Спасибо, сделал:
SELECT Работы.[ФИО автора], Count(Работы.[ФИО автора]) AS [Количество работ]
FROM Работы
WHERE Работы.[Вид работы]="Статья"
GROUP BY Работы.[ФИО автора]
HAVING Count(Работы.[ФИО автора])>1;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.