Sou iniciante em SQL, e tava vendo alguns exemplos que peguei na web, e me deparei com esse: Tabelas: Clientes(cpf, nome, bairro, cidade) Funcionarios(cpf, nome, departamento, salario) Pedidos (numped, cpf, cliente, cpf_func, data) Pedidositens (numped, numprod, quantidade) Produtos (numprod, descricao, valor) Pergunta: Qual o produto mais vendido pela funcionária "Maria"? Criei o banco, as tabelas e tudo mais, e tentei rodar o seguinte comando no sql query browser: Select produtos.descricao
from produtos, funcionarios, pedidos, pedidositens
where(funcionarios.nome ='Maria')
and (funcionarios.cpf =pedidos.cpf_func)
and (pedidos.numped=pedidositens.numped)
and count(pedidositens.numprod) >=all (select count(pedidositens.numprod) from pedidositens group by pedidositens.numprod) Me aparece a mensagem: "1111 Invalid use of group function". Como disse, sou iniciante e não conheço muito da sintaxe. Será que alguém podia dar uma ajudinha aê? Ah, e sou novo no fórum também. Desculpa se postei na seção errada.