faguinho 0 Denunciar post Postado Novembro 11, 2014 Pessoal, Como sou iniciante em MySQL, estou com uma dúvida creio eu simples, mas que não consigo resolver e já fiz um monte de pesquisa. Eu tenho o seguinte cenário: Nome do banco: estoque Nome tabela 1: saida Nome tabela 2: retirante Dados da Tabela saida: ID Data Retirante (Onde retirante vem o ID da tabela 2 retirante) Produto Dados tabela retirante: ID Nome Minha dúvida é o seguinte, como eu consigo realizar uma query onde eu consulto a minha tabela 1 saida e na coluna retirante ao invés de imprimir o ID, imprimir o nome do retirante na tabela 2 retirante. Fiz a seguinte query mas ele ainda sim me retorna o ID do retirante, ao invés do nome. "SELECT * FROM saida p INNER JOIN retirante o ON o.id = p.retirante" Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Novembro 11, 2014 se vc deseja consultar duas tabelas, tem que declara-las explicitamente; é basicamente isso. no seu exemplo: select nome, produto, dia from saida, retirante where saida.retirante = retirante.id and retirante.id=X ou select nome, produto, dia from saida join retirante on saida.retirante = retirante.id where retirante.id=X substituir o "X" pelo nº do id a ser consultado.umas dicas legais:http://www.devmedia.com.br/sql-join-entenda-como-funciona-o-retorno-dos-dados/31006 Compartilhar este post Link para o post Compartilhar em outros sites
faguinho 0 Denunciar post Postado Novembro 12, 2014 Fernando, Obrigado pela ajuda. Mas no caso são vários IDs, é só deixar em branco? exemplo: select nome, produto, dia from saida, retirantewhere saida.retirante = retirante.id and retirante.id="" Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Novembro 12, 2014 opa.. pera la´.. não, não é bem por ai..rs..1º exemplo: select nome, produto, dia from saida, retirante where saida.retirante = retirante.id 2º exemplo: select nome, produto, dia from saida join retirante on saida.retirante = retirante.id ai vc recupera tudo, ok? mais dicas legais:http://www.linhadecodigo.com.br/artigo/2975/comandos-basicos-em-sql-insert-update-delete-e-select.aspxhttp://www.linhadecodigo.com.br/artigo/75/principais-instrucoes-em-sql.aspxdisponha Compartilhar este post Link para o post Compartilhar em outros sites