Por utilizar o modelo relacional, que é baseado no modelo matemático da teoria geral dos conjuntos e relações, a SQL permite que uma mesma consulta seja realizada de várias formas diferentes. Das afirmações, qual(is) dela(s) é(são) equivalente(s) à consulta:
SELECT telefone.numero
FROM pessoa, telefone
WHERE pessoa.id = telefone.pessoa_fk
AND pessoa.nome LIKE `E%`;
I - SELECT telefone.numero FROM pessoa LEFT JOIN telefone ON pessoa.id = telefone.pessoa_fk AND pessoa.nome LIKE `E%`;
II - SELECT telefone.numero FROM pessoa INNER JOIN telefone ON pessoa.id = telefone.pessoa_fk AND pessoa.nome LIKE `E%`;
III - SELECT telefone.numero FROM pessoa JOIN telefone ON pessoa.numero = telefone.pessoa_fk AND nome LIKE `E%`;
IV - SELECT telefone.numero FROM telefone WHERE telefone.pessoa_fk LEFT (SELECT pessoa.id FROM pessoa WHERE nome LIKE `E%`);
a. Somente I e II estão corretas.
b. Somente III e IV estão corretas.
c. Somente II e III estão corretas.
d. Somente I, II e IV estão corretas.
Somente I, III e IV estão corretas.
Qual alternativa correta
Soluções para a tarefa
Respondido por
3
A resposta correta é a letra C. Vejo que esta pergunta se repete com certa frequência aqui.
Respondido por
2
A resposta correta é a letra C, aconselho a pesquisar o JOIN e o INNER JOIN.
Perguntas interessantes
Matemática,
9 meses atrás
Português,
9 meses atrás
História,
9 meses atrás
História,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás