Nieuw lid |
|
Heb een probleem met mijn query, wanneer ik een inner join gebruik en nog een Where. Heb die 2 elementen zeker nodig om mijn gewenste resultaten te bekomen. De query lukt enkel en alleen maar als ik ofwel die Inner join of die Where weg doe.
SELECT * FROM nieuws_artikelen INNER JOIN nieuws_categorieen ON (nieuws_artikelen.categorieID = nieuws_categorieen.categorieID) WHERE categorieID = $categorieID ORDER BY nieuwsID DESC LIMIT 3
SELECT * FROM nieuws_artikelen INNER JOIN nieuws_categorieen ON (nieuws_artikelen .categorieID = nieuws_categorieen .categorieID ) WHERE categorieID = $categorieID ORDER BY nieuwsID DESC LIMIT 3
Even mijn tabellen ook meegeven:
CREATE TABLE `nieuws_categorieen` (
`categorieID` int(2) NOT NULL auto_increment,
`categorieNaam` varchar(40) NOT NULL default '',
PRIMARY KEY (`categorieID`)
) ENGINE=MyISAM;
CREATE TABLE `nieuws_artikelen` (
`nieuwsID` int(5) NOT NULL auto_increment,
`categorieID` int(2) NOT NULL,
`titel` varchar(40) NOT NULL,
`naam` varchar(40) NOT NULL,
`artikel` text NOT NULL,
`datum` varchar(20) NOT NULL,
`tijd` varchar(20) NOT NULL,
PRIMARY KEY (`nieuwsID`)
) ENGINE=MyISAM;
|