2. Explique detalhadamente o comando abaixo:
select a.Descr as Produto, b.Descr as Grupo, c.Descr as Subgrupo from Estoque a
left outer join Grupo b on(b.ID = a.ID_Grupo)
left outer join Subgrupo c on(c.ID = a.ID_Subgrupo)
where a.EstMin > 0
order by a.Descr;
Respostas
respondido por:
0
Existem 3 tabelas
Estoque
Grupo
Subgrupo
A query relaciona a tabela de estoque com grupos pela clausula
left outer join Grupo b on(b.ID = a.ID_Grupo)
Relaciona a tabela de estoque com subgrupos assim
left outer join Subgrupo c on(c.ID = a.ID_Subgrupo)
Depois lista as descrições dos produtos, dos grupos e dos subgrupos por ordem alfabética da descrição do produto para todos os produtos que tiverem estoque mínimo seja maior que 0 (zero)
Essa query poderia ser escrita assim
select a.Descr as Produto, b.Descr as Grupo, c.Descr as Subgrupo
from Estoque a, Grupo b, Subgrupo C
where (b.ID = a.ID_Grupo) and
(c.ID = a.ID_Subgrupo)
and a.EstMin > 0
order by a.Descr;
Estoque
Grupo
Subgrupo
A query relaciona a tabela de estoque com grupos pela clausula
left outer join Grupo b on(b.ID = a.ID_Grupo)
Relaciona a tabela de estoque com subgrupos assim
left outer join Subgrupo c on(c.ID = a.ID_Subgrupo)
Depois lista as descrições dos produtos, dos grupos e dos subgrupos por ordem alfabética da descrição do produto para todos os produtos que tiverem estoque mínimo seja maior que 0 (zero)
Essa query poderia ser escrita assim
select a.Descr as Produto, b.Descr as Grupo, c.Descr as Subgrupo
from Estoque a, Grupo b, Subgrupo C
where (b.ID = a.ID_Grupo) and
(c.ID = a.ID_Subgrupo)
and a.EstMin > 0
order by a.Descr;
Perguntas similares
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás