Stone010 0 Denunciar post Postado Agosto 30, 2011 Olá a todos! Estou começando a estudar banco de dados a pouco tempo, e gostaria de saber se alguém pode tirar uma dúvida em relação ao exemplo do seguinte endereço: http://sql.1keydata.com/pt/sql-create-view.php No último exemplo, foi criado uma View para duas tabelas. Porém para mim algumas coisas não ficaram tão claras: Poderiam interpretar para mim o código abaixo? CREATE VIEW V_REGION_SALES AS SELECT A1.region_name REGION, SUM(A2.Sales) SALES FROM Geography A1, Store_Information A2 WHERE A1.store_name = A2.store_name GROUP BY A1.region_name Não deveriam haver dois "West" (na coluna REGION) nos resultados? Resultado: REGION SALES East 700 € West 2050 € Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Agosto 31, 2011 Não, pois a sql agrupa o total por region_name. Não querendo agrupar faça : CREATE VIEW V_REGION_SALES AS SELECT A1.region_name REGION, A2.Sales SALES FROM Geography A1, Store_Information A2 WHERE A1.store_name = A2.store_name Compartilhar este post Link para o post Compartilhar em outros sites