Le Preinz
Legacy Member
Ik dacht dat ik het m'n probleem had opgelost (zie enkele threads hieronder) maar nu blijkt dat ik eigenlijk het probleem op zich niet goed begrepen had.
Ik zit dus met 2 tables. 1 met 'topics' en 1 met 'comments' . Nu zouden deze zo gesorteerd moeten worden zoals op een forum. Dus een lijst van alle topics gesorteerd volgens laatste comment. Maar waar ik in de vorige thread niet aan dacht is het feit dat topics zonder comments ook boven kunnen staan als ze nog geen post hebben maar wél later gezet zijn dan comments uit andere topics.
Ik zie dus niet hoe ik dit moet gaan sorteren want nu sorteren de topics niet zoals het moet zijn.
Ik zoek dus in eerste instantie de werkwijze en als het kan meteen de bijhorende query.
Extra nuttige info:
Ik zit dus met 2 tables. 1 met 'topics' en 1 met 'comments' . Nu zouden deze zo gesorteerd moeten worden zoals op een forum. Dus een lijst van alle topics gesorteerd volgens laatste comment. Maar waar ik in de vorige thread niet aan dacht is het feit dat topics zonder comments ook boven kunnen staan als ze nog geen post hebben maar wél later gezet zijn dan comments uit andere topics.
Ik zie dus niet hoe ik dit moet gaan sorteren want nu sorteren de topics niet zoals het moet zijn.
Ik zoek dus in eerste instantie de werkwijze en als het kan meteen de bijhorende query.
Extra nuttige info:
PHP:
CREATE TABLE `proj` (
`title` varchar(25) NOT NULL default '',
`description` mediumtext NOT NULL,
`date` varchar(25) NOT NULL default '0000-00-00',
`userid` int(6) NOT NULL default '0',
`numba` int(10) NOT NULL auto_increment,
PRIMARY KEY (`numba`)
) TYPE=MyISAM AUTO_INCREMENT=485 ;
numba_in verwijst naar numba in table proj
CREATE TABLE `comments` (
`bericht` mediumtext NOT NULL,
`datum` datetime NOT NULL default '0000-00-00 00:00:00',
`userid` int(6) NOT NULL default '0',
`numba_in` varchar(10) NOT NULL default '',
`numba` int(10) NOT NULL auto_increment,
PRIMARY KEY (`numba`)
) TYPE=MyISAM AUTO_INCREMENT=144 ;
.
.