Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2010, 20:40
Avatar de reborn
reborn
 
Fecha de Ingreso: febrero-2010
Mensajes: 440
Antigüedad: 14 años, 2 meses
Puntos: 1
Como relacionar tablas mediante id?

Buenas, resulta q tengo dos tablas, una pertenece al sistema de noticias y otra al sistema de votos y lo q quiero lograr es q cada noticia tenga sus votos y no q todas las noticias tengan un mismo voto.

Entonces tengo las siguiente tablas:

Del sistema de noticias:

CREATE TABLE `sn_noticias` (
`not_ID` int(11) NOT NULL auto_increment,
`notUser` varchar(25) NOT NULL,
`notTitulo` varchar(255) NOT NULL,
`notTexto` text NOT NULL,
`notCategoriaID` int(11) NOT NULL,
PRIMARY KEY (`not_ID`)
) ENGINE=MyISAM;

Del sistema de votos:

CREATE TABLE `ratings` (
`id` varchar(11) NOT NULL,
`total_votes` int(11) NOT NULL default 0,
`total_value` int(11) NOT NULL default 0,
`used_ips` longtext,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3;

...entonces, teoricamente, el id de los votos tiene q ser el mismo q el id de las noticias y en el select de la tabla de los votos (ratings) siempre debo enviar el id de la noticia pero como hago esa relacion entre tablas y asi lograr q cada noticia tenga su voto?

Gracias.