Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/12/2009, 12:48
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 9 meses
Puntos: 150
Respuesta: Quiero poner una noticia en dos categorias...

Si tienes pensado que una noticia como maximo vaya a pertenecer a 2 o 3 categoria maximo podrias directamente añadir nuevos campos a la tabla tal que:

categoriaNoticia2, categoriaNoticia3

Y luego cuando vayas a mostrar las noticias de una categoria lo pones tal que:

select * from tabalNoticias where (categoriaNoticia=1 or categoriaNoticia2=1 or categoriaNoticia3=1) order by fechaNoticia desc


Si ya tienes pensado que una noticia podria pertenecer que te digo yo........ a 15 categorias..... pues lo mas correcto seria crear una nueva tabla "intermedia" entre noticias y categorias que las relacionara. Yo en mi juego uso otra tecnica, pero es un poco rara :$