Ed
ontem
Para obter todas as linhas da tabela B, precisamos considerar como cada tipo de JOIN funciona: a) CROSS JOIN: Retorna o produto cartesiano das duas tabelas, ou seja, combina todas as linhas de A com todas as linhas de B. Não é a melhor opção se queremos apenas as linhas de B. b) INNER JOIN: Retorna apenas as linhas que têm correspondência em ambas as tabelas. Portanto, não retorna todas as linhas de B. c) FULL OUTER JOIN: Retorna todas as linhas de ambas as tabelas, com correspondências onde existirem. Isso incluiria todas as linhas de B, mas também incluiria linhas de A. d) RIGHT OUTER JOIN: Retorna todas as linhas da tabela B e as linhas correspondentes da tabela A. Se não houver correspondência, as colunas de A serão preenchidas com NULL. Essa é uma boa opção para obter todas as linhas de B. e) LEFT OUTER JOIN: Retorna todas as linhas da tabela A e as linhas correspondentes da tabela B. Não é útil se queremos todas as linhas de B. Dessa forma, a opção correta para obter todas as linhas da tabela B é: d) RIGHT OUTER JOIN.