Mais um exercício de SQL que divulgo a solução!
Antes de resolver qualquer problema de SQL do URI (agora BEECROWD), 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: 2617
Solução:
Nesta solução, foi necessário selecionar o nome da tabela provider e o nome da tabela products, comparando o id dos providers (precisava ser igual) e cujo nome fosse Ajax SA. Novamente, a comparação de texto pode ser feita de mais de uma forma. Dessa vez optei pelo operador relacional de igualdade. E você, como resolveu?
Novamente, por questões de legibilidade, o código foi quebrado em quatro linhas, mas poderia ser feito em uma. Analise sempre a legibilidade. Ficou ruim? Quebre em quantas linhas for necessário.
SELECT products.name, providers.name FROM products, providers WHERE products.id_providers = providers.id AND providers.name = 'Ajax SA';
Nenhum comentário:
Postar um comentário