s94r9i
Invité n'ayant pas de compte PHPfrance
13 juin 2011, 12:36
Merci bcp, mon résultat se rapproche un peu plus de ce à quoi je m'attend
J'ai donc maintenant cette requête:
SELECT * FROM cat_page, questions WHERE (questions.q_date >= NOW() - 604800) GROUP BY cat_page.cat_ID ORDER BY questions.q_ID DESC
Et voici les 2 tables correspondantes:
CREATE TABLE IF NOT EXISTS `questions` (
`q_ID` bigint(20) NOT NULL auto_increment,
`q_jID` int(11) NOT NULL,
`q_cID` int(11) NOT NULL,
`q_year` int(11) default NULL,
`q_conditionID` int(11) NOT NULL,
`q_manufacturer` varchar(250) default NULL,
`q_infos` text NOT NULL,
`q_estimate` varchar(20) default NULL,
`q_date` bigint(20) NOT NULL,
`q_title` varchar(250) NOT NULL,
`q_vues` int(11) default '1',
`q_used` varchar(3) NOT NULL,
`q_edition` text,
PRIMARY KEY (`q_ID`),
UNIQUE KEY `q_ID` (`q_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
et
CREATE TABLE IF NOT EXISTS `cat_page` (
`cat_ID` int(11) NOT NULL auto_increment,
`cat_name` varchar(255) NOT NULL,
`cat_desc` varchar(255) NOT NULL,
PRIMARY KEY (`cat_ID`),
UNIQUE KEY `cat_id` (`cat_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=23 ;
Merci par avance pour l'aide,
Damien