У меня есть следующие таблицы:SQL QUERY SELECT ... COUNT (...)> 5
USER(iduser, fname, lname);
TRANSACTION(idtrans,iduser,iddoc,datetrans);
Я должен перечислить всех пользователей, которые имеют более 5 заимствованных документов, так что я сделал это:
SELECT u.fname, u.lname
FROM USERS u, TRANSACTION t
WHERE t.iduser=u.iduser HAVING count(t.iduser)>5;
, но я получаю эту ошибку
не функциональная группы одногруппового
Есть ли другой способ написать этот запрос?
Пожалуйста, используйте предложение Group By с предложением. –