Hola tengo 3 TAblas "menus","menus_sections_rels" , "sections" y en el controlador de menus quiero obtener todas las secciones a la cual esta relacionada
Estas son las tablas:
menus
Código SQL:
Ver originalCREATE TABLE IF NOT EXISTS `menus` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`nombre` VARCHAR(200) NOT NULL COMMENT 'Nombre del plato',
`detalle` text NOT NULL,
`precio` VARCHAR(9) NOT NULL,
`created` DATE NOT NULL,
`modificado` DATE NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=14 ;
menus_sections_rels
Código SQL:
Ver originalCREATE TABLE IF NOT EXISTS `menus_sections_rels` (
`id_menu_rel` INT(11) NOT NULL,
`id_sections_rel` INT(11) NOT NULL,
PRIMARY KEY (`id_menu_rel`),
KEY `id_sections_rel` (`id_sections_rel`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
sections
Código SQL:
Ver originalCREATE TABLE IF NOT EXISTS `sections` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`nombre` VARCHAR(200) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
Estan relacionadas de la siguiente forma
'menus_sections_rels'.'id_menu_rel' con 'menus'.id
'menus_sections_rels'.'id_sections_rel' con 'sections'.id
Quizas tengo un problema en las relaciones, no lo se.. llevo bastanta investigando por google por eso consulto aca.
Saludos y gracias !!