Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2008, 14:22
Avatar de destor77
destor77
 
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 6 meses
Puntos: 43
tabla de tags?

hola:
estoy modificando mi blog, y quisiera poner ahora las famosas "tags" en las cuales entraria un articulo, al mejor estilo wp.

Mi duda es como crear esta tabla de tags para despues poder recuperarlas y mostrarla en el articulo.
Yo habia pensado en algo asi:

Tabla Noticia:
id
..
...
id_Tags

Tabla Tags
id
tag

tabla tags_noticia
id
id_noticia
id_tags

y la relacion seria Noticias 1 ->n Tags_noticias n->1 Tags

Es decir que si mi noticia "foros del web" (id=12) pertenece a las tags: internet(id=1), foros(id=4), comunidades(id=8), en la tabla tags_noticia quedaria algo asi:

id id_noticia id_tags
1 12 1
2 12 4
3 12 8

y para recuperar las tags y mostrarlas haria algo asi:
Código:
select tag from tags as t join tags_noticias as tn on t.id=tn.id_tag join
noticias as n on tn.id_noticia=n.id where n.id=12
esta bien esto o estoy como se dice "meando fuera del tarro"...

desde ya muchas gracias