Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.brimg.info/uploads/6/961d43b5cc.png&key=d1ffa1fcaf77675dfb8ad3f55251d4ed01b5714634c91158b5ad64c15926ba1f" alt="961d43b5cc.png" />
Então pessoal sou estudante de um curso de banco de dados, estou com dúvida nesta consulta. Eu acredito que esteja certo, mas hora o post reclama que esta sem o 'group by' outra hora reclama da 'agregação', por favor analisem e vejam em que eu estou errando, obrigado.
Enun: Recupere o nome da cidade e nome do estado com a maior área territorial;
SELECT c.nm_cidade, u.nm_uf FROM tb_uf u INNER JOIN tb_cidades c USING (id_uf)
HAVING u.area = (SELECT MAX(u.area) FROM tb_uf) AND c.area = (SELECT MAX(c.area) FROM tb_cidades);
*ps: Na modelagem das tabelas, não possui a coluna (area) na tabela **tb_uf**, mas em um outro enunciado anterior foi solicitado a inserção da mesma.*
Obrigado pessoal.
Carregando comentários...