Ed
há 2 semanas
Para responder à sua pergunta sobre junções em bancos de dados, vamos analisar as opções: a) LEFT JOIN - Retorna todos os registros da tabela da esquerda e os registros correspondentes da tabela da direita. Se não houver correspondência, os resultados da tabela da direita serão nulos. b) FULL JOIN - Retorna todos os registros de ambas as tabelas, com correspondências onde existirem. Se não houver correspondência, os resultados da tabela que não tem correspondência serão nulos. c) INNER JOIN - Retorna apenas os registros que possuem correspondência em ambas as tabelas. Esta é a definição que estamos procurando. d) RIGHT JOIN - Retorna todos os registros da tabela da direita e os registros correspondentes da tabela da esquerda. Se não houver correspondência, os resultados da tabela da esquerda serão nulos. e) CROSS JOIN - Retorna o produto cartesiano das duas tabelas, ou seja, combina todos os registros de uma tabela com todos os registros da outra. Dessa forma, a alternativa correta que retorna apenas os registros que possuem correspondência em ambas as tabelas é: c) INNER JOIN.