CREATE TABLE IF NOT EXISTS `structures` (
`je_id` smallint(6) NOT NULL AUTO_INCREMENT,
`je_nom` varchar(100) DEFAULT NULL,
PRIMARY KEY (`je_id`),
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=223 ;
--
-- Contenu de la table `structures`
--
INSERT INTO `structures` (`je_id`, `je_nom`) VALUES
(1, 'Structure 1'),
(2, 'Structure 2'),
(3, 'Structure 3'),
(4, 'Structure 4'),
(5, 'Structure 5'),
(6, 'Structure 6'),
(7, 'Structure 7'),
(8, 'Structure 8'),
(9, 'Structure 9'),
(10, 'Structure10'),
--
-- Structure de la table `cnje_logs`
--
CREATE TABLE IF NOT EXISTS `cnje_logs` (
`log_id` int(11) NOT NULL AUTO_INCREMENT,
`log_datetime` datetime NOT NULL,
`log_user_id` int(11) NOT NULL,
`log_je_id` smallint(6) NOT NULL,
PRIMARY KEY (`log_id`),
KEY `log_user_id` (`log_user_id`),
KEY `log_je_id` (`log_je_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=113 ;
--
-- Contenu de la table `cnje_logs`
--
INSERT INTO `cnje_logs` (`log_id`, `log_datetime`, `log_user_id`, `log_je_id`) VALUES
(1, '2010-03-13 12:46:36', 2, 1),
(2, '2010-03-13 13:13:58', 2, 1),
(3, '2010-03-13 13:14:22', 1, 1),
(4, '2010-03-13 13:43:19', 5, 3),
(5, '2010-03-13 13:46:01', 6, 3),
(6, '2010-03-13 13:46:09', 1, 1),
(7, '2010-03-13 13:46:35', 132, 5),
(8, '2010-03-13 13:47:25', 88, 6),
(9, '2010-03-13 13:47:31', 143, 8),
(10, '2010-03-13 13:47:37', 111, 5),
(11, '2010-03-13 13:51:20', 40, 6),
(12, '2010-03-13 13:52:06', 40, 1),
(13, '2010-03-13 13:52:26', 133, 3),
(14, '2010-03-13 13:53:37', 40, 10),
(15, '2010-03-13 13:54:43', 40, 10),
(16, '2010-03-13 13:54:54', 4, 1),
(17, '2010-03-13 13:54:58', 40, 10),
(18, '2010-03-13 13:56:12', 105, 5),
(19, '2010-03-13 13:56:28', 133, 6),
(20, '2010-03-13 13:59:39', 105, 8),
(20, '2010-01-01 13:59:39', 105, 2),
Voilà. Normalement, je devrais récupérer les je_id suivants : 4, 7 et 9, qui sont complétement absents de la table logs.
Ainsi que le je_id 2, qui est présent, mais dont le datetime est supérieur à 2 mois.