danimac13 0 Denunciar post Postado Outubro 5, 2005 E aí pessoal beleza? Estou com uma dúvida cabeluda que depois de 2 dias ñ consegui resolver. Como faço para que esse select (usado em um mecanismo de busca):SELECT cod_pag, nom_pag, texto_pag, id, titulo, textoFROM paginas, noticiasWHERE nom_pag LIKE '%%cooperatur%%'OR texto_pag LIKE '%%cooperatur%%'OR titulo LIKE '%%cooperatur%%'OR texto LIKE '%%cooperatur%%'LIMIT 0 , 10cod_pag|nom_pag|texto_pag|id|titulo|textoseja listado assim: cod_pag|nom_pag|texto_pag|id |titulo |texto | Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Outubro 6, 2005 E qual erro está dando? Compartilhar este post Link para o post Compartilhar em outros sites
danimac13 0 Denunciar post Postado Outubro 6, 2005 repetição. Está repetindo o mesmo código um monte de vezes. Compartilhar este post Link para o post Compartilhar em outros sites
charleseg 0 Denunciar post Postado Outubro 6, 2005 meu caro você deve dar um join nas tablas ... from tabelaA join tabelaB on (A.CODIGO = b.CODIGO)WHERE .... Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Outubro 6, 2005 Você terá de agrupar os resultados: SELECT cod_pag, nom_pag, texto_pag, id, titulo, texto FROM paginas, noticias WHERE nom_pag LIKE '%cooperatur%' OR texto_pag LIKE '%cooperatur%' OR titulo LIKE '%cooperatur%' OR texto LIKE '%cooperatur%' GROUP BY id LIMIT 0 , 10 []'s Compartilhar este post Link para o post Compartilhar em outros sites
danimac13 0 Denunciar post Postado Outubro 7, 2005 Tentei dos dois jeitos mas não funcionou pq o primeiro discrimina muitos resultados e o segundo lista todos da tabela noticias mas só mostra um dado repetido das paginas para cada linha da notícia. Não tem como fazer um select para listar 2 tabelas sem repetir nenhum dado mas sem descriminar resultados.(o famoso 2 em 1) Compartilhar este post Link para o post Compartilhar em outros sites