use kalifoo;

-- Insertion des id des joueurs n'ayant pas participés à la loterie plus de 6 mois dans la table de travail
INSERT INTO joueur_purge_travail( id )
SELECT j.id
FROM joueur j
	LEFT JOIN loterie_joueur_grille jg on jg.loterie_joueur_grille_joueur = j.id
WHERE j.points > 0
GROUP BY j.id
-- HAVING DATEDIFF( NOW(), MAX(jg.loterie_joueur_grille_date) ) > 186; -- 31*6
HAVING date_sub(NOW(), INTERVAL 6 MONTH) > MAX(jg.loterie_joueur_grille_date);

-- Ajout d'un index sur la table de travail
ALTER TABLE joueur_purge_travail ADD INDEX index_id ( id );
