Junction Select
Hej,Jeg har 2 tabeller som styres vie en Junction / Relations tabel, men jeg kan simpelthen ikke gennemskue hvordan jeg laver en selection mellem 3 tabeller.
Output skal være en stor tabel med følgende felter:
'Produkter B'.navn,
'Produkter B'.Forklaring,
'Tillæg F'.navn,
'Tillæg F'.forklaring
Som skal kombineres ud fra Tabellen B_to_F.
Skal der bruges en Join i SELECT?
CREATE TABLE `Produkter B` (
`id` int(1) NOT NULL auto_increment,
`Navn` varchar(50) collate utf8_danish_ci NOT NULL default '0' COMMENT 'comment',
`Forklaring` text collate utf8_danish_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci AUTO_INCREMENT=9 ;
Tabel med kategorier
CREATE TABLE `Tillæg F` (
`id` int(1) NOT NULL auto_increment,
`Navn` varchar(50) collate utf8_danish_ci NOT NULL default '0' COMMENT 'comment',
`Forklaring` text collate utf8_danish_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci AUTO_INCREMENT=6 ;
CREATE TABLE `B_to_F` (
`B` int(10) unsigned NOT NULL default '0',
`F` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`B`,`F`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Data dump for tabellen `B_to_F`
--
INSERT INTO `B_to_F` VALUES (1, 1);
INSERT INTO `B_to_F` VALUES (2, 2);
INSERT INTO `B_to_F` VALUES (2, 3);
INSERT INTO `B_to_F` VALUES (2, 4);
INSERT INTO `B_to_F` VALUES (2, 5);