TOPIC

Erro do código de 45%

Emerson83 asked 2 years ago

Olá,

Eu apliquei a query para a questão mas tá acusando que tem 45% de erro. Entretanto, eu rodei o código no Workbench e ele me trouxe os resultados de forma correta, da forma que a saída necessita. Também apliquei a saída buscando o cargo de executivo apresentado na questão.

Segue o código:

SELECT prod.name, prov.name, cat.name FROM products prod INNER JOIN categories cat ON prod.id = cat.id INNER JOIN providers prov ON prod.id = prov.id WHERE prod.id = 6 AND prov.id = 6;

Alguém pode me ajudar onde está o erro?

Remember not post solutions. Your post may be reviewed by our moderators.

  • christian-santos replied 1 year ago

    Olá Amigo,

    Para dar um join precisamos encontrar uma pk (chave primaria) em comum entre as tabelas, no caso do exercicio temos duas fks (chave estrangeira). Outra coisa que o exercicio pede é a busca pelo id_categories = 6.

    select products.name, providers.name from products

    inner join providers on products.id_providers = providers.id

    inner join categories on products.id_categories = categories.id

    where id_categories = 6;

    Espero ter ajudado :)