
14/01/2010, 15:28
|
 | | | Fecha de Ingreso: enero-2008 Ubicación: Lima
Mensajes: 943
Antigüedad: 17 años, 1 mes Puntos: 9 | |
búsqueda por tags Buenas colegas... ahora estoy implementando una búsqueda avanzada por Tags pero me surge una duda.
Como tengo una tabla noticia_tag , guarda el id_noticia y el nombre del tag. Pero dado el caso en que tengo una noticia que tiene más de 1 tags , por ejemplo 'gatos' , 'perros' ... si yo hago una busqueda
select * from noticia a inner join noticia_tags b on a.noticia_id=b.noticia_id
where tags_descripcion LIKE '%perros%' OR tags_descripcion LIKE '%gatos%'
Me va a aparecer 2 veces las misma noticia en el resultado aparte de los otros resultados que espero.
Hay alguna manera de comprobar antes si estos tags pertenecen a una noticia y si esto es verdadero que me retorne sólo un resultado de estos?
__________________ Quitenme la vida pero no la bebida. |