Mais um exercício de SQL que divulgo a solução!
Antes de resolver qualquer problema de SQL do URI (ou BEECROWD agora), recomendamos seguir os seguintes passos:
- Ler todo enunciado do problema.
- Ler os tópicos do fórum em caso de dúvidas
- Preparar o esquema, conforme fornecido no problema. Obs.: muitas vezes o pessoal coloca o código de criação do esquema no fórum, então é só copiar!
Plataforma: URI (BEECROWD)
Problema: 2622
Solução:
Esse exercício é bom para iniciantes em SQL. Pelo tamanho da resposta já dá pra perceber isso!
Para solucionar o exercício 2622, bastava comparar o id do cliente, da tabela customers, com o id_customers, na tabela legal_person. Ou seja, se um ID aparece tanto na tabela customers quanto na tabela legal_person, significa que trata-se de uma pessoa jurídica.
Eu quebrei minha resposta em duas linhas só pra deixá-la mais legível, mas você pode submeter enviando tudo na mesma linha. Veja abaixo como ficou!
SELECT customers.name FROM customers, legal_person WHERE customers.id = legal_person.id_customers;
Nenhum comentário:
Postar um comentário