Ver Mensaje Individual
  #18 (permalink)  
Antiguo 17/09/2004, 05:22
Atzeneta
 
Fecha de Ingreso: junio-2004
Ubicación: Castellón, España
Mensajes: 98
Antigüedad: 20 años, 5 meses
Puntos: 0
Si no he entendido mal lo que tu quieres es hacer una relación varios - varios. Para construir este tipo relación tendrías que crear una tabla intermedia que relacione las dos anteriores de la forma siguiente:

CREATE table tblRelacion (
relacion_id TINYINT(4) AUTO_INCREMENT,
moticia_id INT(4),
fv_id INT(4),
UNIQUE (relacion_id) );

A partir de aquí unes las dos tablas e introduces los filtros que consideres oportunos:

SELECT noticias.*, favoritos.* FROM tblRelacion INNER JOIN noticias ON tblRelacion.noticia_id=noticias.noticia_id INNER JOIN favoritos ON tblRelacion.fv_id=favoritos.fv_id WHERE .......