wiltim 0 Denunciar post Postado Agosto 3, 2004 Tenho as seguintes tabelas:contatosgruposcontatosXgrupostenho que selecionar na tabela CONTATOSxGRUPOS o ID_CONTATO e todos os grupos onde ele se cadastrou (ID_GRUPO) e imprimir na tela a descrição do grupo que está na tabela GRUPOS. Como isso é possível?No mísero conhecimeto que tenho de PHP pensei no seguinte://##################INICIO DA ENCRACAÇÃO$query_grupos=mysql_query("SELECT * FROM contatosxgrupos WHERE id_contato = '$contato'");$query_grupos2=mysql_query("SELECT * FROM grupos WHERE id_grupo = '$query_grupos'");while ($row = mysql_fetch_array($query_grupos2)) { echo $row["Descricao"]; print "<br>";}//##################FIMporém não funcionou... :wacko: Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Agosto 3, 2004 Olha, o exemplo que estou te dando é de uma tabela "pagto" que se relaciona com outra chamada "aluno", estou imprimindo a data e valor de pagto e o nome de aluno: select p.vencimento,p.valor,a.nome from pagto p,aluno a where a.codigo = p.aluno Para você pode ficar mais ou menos assim: select * from contatos, grupos,contatosXgrupos where contatosXgrupos.contato = contatos.codigo and contatosXgrupos.grupo = grupos.codigo Tenta aí. Outra maneira mais "grotesca" é você ler uma tabela e a partir do campo relacionado ler outra, mas tenta tudo na mesma sql que é melhor. Compartilhar este post Link para o post Compartilhar em outros sites