dochipis 6 Denunciar post Postado Novembro 7, 2012 Olá gente! Como faço para consultar tabelas, conforme abaixo: orcamento_maquinas (codigo, maquina) orcamento_maquinas_perfil (cod_maquina, cod_perfil) orcamento_perfil (codigo, cod_linha, cod_classe, descricao, molde) orcamento_linha (codigo, linha) orcamento_classe (codigo, classe) A seguência seria essa: escolher a máquina listar todas as linhas listar todas as classes listar todas os perfil Como fazer uma consulta nas tabelas se elas não tem relacionamento? att Luiz Compartilhar este post Link para o post Compartilhar em outros sites
jrodrigues_ 0 Denunciar post Postado Novembro 7, 2012 Olá meu camarada! select orl.*,orc.*,orp.* from orcamento_maquinas as maq inner join orcamento_maquinas_perfil as map on maq.codigo = map.cod_maquina inner join orcamento_perfil as orp on orp.codigo = map.cod_perfil inner join orcamento_linha as orl on orl.codigo = orp.cod_linha inner join orcamento_classe as orc on orc.codigo = orp.cod_classe Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Novembro 7, 2012 Como fazer uma consulta nas tabelas se elas não tem relacionamento? orcamento_maquinas (codigo, maquina) orcamento_maquinas_perfil (cod_maquina, cod_perfil) orcamento_perfil (codigo, cod_linha, cod_classe, descricao, molde) orcamento_linha (codigo, linha) orcamento_classe (codigo, classe) estes por exemplo : orcamento_maquinas_perfil.cod_maquina -- orcamento_maquinas.codigo ? orcamento_perfil.cod_classe -- orcamento_classe.codigo ? Compartilhar este post Link para o post Compartilhar em outros sites
dochipis 6 Denunciar post Postado Novembro 7, 2012 Blza jrodrigues_, para listar todos funcionou! Mas se eu quiser listar por exemplo: linha, classe, descricao, perfil quando o codigo da maquina for 5 por exemplo. Como faço o where? flws.. Compartilhar este post Link para o post Compartilhar em outros sites
jrodrigues_ 0 Denunciar post Postado Novembro 8, 2012 Isso mesmo terá que utilizar a clausula where select orl.linha ,orc.classe ,orp.descricao ,map.cod_perfil from orcamento_maquinas as maq inner join orcamento_maquinas_perfil as map on maq.codigo = map.cod_maquina inner join orcamento_perfil as orp on orp.codigo = map.cod_perfil inner join orcamento_linha as orl on orl.codigo = orp.cod_linha inner join orcamento_classe as orc on orc.codigo = orp.cod_classe where maq.codigo = XX Blza jrodrigues_, para listar todos funcionou! Mas se eu quiser listar por exemplo: linha, classe, descricao, perfil quando o codigo da maquina for 5 por exemplo. Como faço o where? flws.. Compartilhar este post Link para o post Compartilhar em outros sites