chagas30 0 Denunciar post Postado Novembro 25, 2004 galera, montei o select abaixo onde deve aparecer as informações dos usuários alguns tem mais de um telefone e mais de um endereço cadastradoso problema é q alguns dados estão duplicando ou triplicando ex: (telefone), quando chamo categoria e endereço e o primeiro telefone não aparece ele começa a ler só do segundo em diante$sql = $sql . "SELECT * FROM Agendado ";$sql = $sql . "INNER JOIN TipoTratamento ";$sql = $sql . "ON Agendado.CódigoTipoTratamento = TipoTratamento.CódigoTipoTratamento ";$sql = $sql . "INNER JOIN TelefoneAgendado, TipoTelefone ";$sql = $sql . "ON Agendado.CódigoAgendado = TelefoneAgendado.CódigoAgendado AND TipoTelefone.CódigoTipoTelefone = TelefoneAgendado.CódigoTipoTelefone ";$sql = $sql . "INNER JOIN TabMunicípios ";$sql = $sql . "ON Agendado.CódigoDoMunicípio = TabMunicípios.CódigoDoMunicípio ";$sql = $sql . "INNER JOIN ERCategoriaAgendado ";$sql = $sql . "ON Agendado.CódigoAgendado = ERCategoriaAgendado.CódigoAgendado ";$sql = $sql . "INNER JOIN TipoCategoriaAgendado ";$sql = $sql . "ON ERCategoriaAgendado.CódigoTipoCategoriaAgendado = TipoCategoriaAgendado.CódigoTipoCategoriaAgendado ";$sql = $sql . "INNER JOIN EndereçoAgendado ";$sql = $sql . "ON EndereçoAgendado.CódigoAgendado = Agendado.CódigoAgendado ";$sql = $sql . "INNER JOIN TipoEndereço ";$sql = $sql . "ON EndereçoAgendado.CódigoTipoEndereço = TipoEndereço.CódigoTipoEndereço ";estou chamando os dados assim$rs = mysql_query($sql, $conexao) or die ("Não foi possível efetuar a consulta");$linha = mysql_fetch_array($rs);$NomeAgendado = $linha["NomeAgendado"];$EmpresaConhecido = $linha["EmpresaConhecido"];e para telefone q pode haver várioswhile ($linha = mysql_fetch_array($rs)){$NomeTipoTelefone = $linha["NomeTipoTelefone"];$DDI = $linha["DDI"];$DDD = $linha["DDD"];$Telefone = $linha["Telefone"]; Compartilhar este post Link para o post Compartilhar em outros sites
felipe maricato moura 0 Denunciar post Postado Novembro 25, 2004 cara usa o distinct select distinct nome from (teu join) vai distinguir as coisas repetidas no teu resultado Compartilhar este post Link para o post Compartilhar em outros sites