mysql Join
Jeg har to tabeller som jeg ønsker at joine:ID'en som de to tabeller skal joines på er:
id.sponsor_kanal = kanal_id.sponsor_program.
Men jeg kan ikke få følgende MYSQL til at fungere:
SELECT `titel`.`sponsor_program` , `kanal_navn`.`sponsor_kanal` , `id`.`sponsor_kanal`
FROM `sponsor_program` , `sponsor_kanal`
WHERE `kanal_id`.`sponsor_program` = `id`.`sponsor_kanal`
Tabellerne ses nedenfor
CREATE TABLE `sponsor_kanal` (
`id` int(11) NOT NULL auto_increment,
`kanal_navn` varchar(30) NOT NULL,
`logo_url` varchar(200) NOT NULL,
`bgcol1` varchar(8) NOT NULL,
`bgcol2` varchar(8) NOT NULL,
`bgcol3` varchar(8) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
CREATE TABLE `sponsor_program` (
`id` int(10) NOT NULL auto_increment,
`titel` varchar(255) collate utf8_danish_ci NOT NULL,
`beskrivelse` text collate utf8_danish_ci NOT NULL,
`kanal` varchar(20) collate utf8_danish_ci NOT NULL,
`kanal_id` int(11) NOT NULL,
`billede` varchar(200) collate utf8_danish_ci NOT NULL,
`video` varchar(200) collate utf8_danish_ci NOT NULL,
`aktivt` int(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci AUTO_INCREMENT=33 ;
Nogen som kan hjælpe mig med hvad der går galt??