Requête SQL (jointure)

Fermé
Shido007 Messages postés 22 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 29 juillet 2008 - 29 juil. 2008 à 13:50
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 - 29 juil. 2008 à 13:55
Bonjour à tous,

J'ai besoin de votre aide.

J'ai un forum SMF et je voudrai faire le ménage dans les membres qui ne sont pas actif. Dans la page d'admin il n' y a pas grand chose.

J'aimerai faire une requête SQL qui permettrai de me donner l'adresse e-mail des membres qui ne se sont pas connectés depuis 365 jours ou qui n'ont pas postés.

Un amis m'a parlé de faire une jointure entre plusieurs tables.

Je ne sais pas quelle table serait intéressante à exploiter.

Merci

P.S.: J'ai posté cette demande sur d'autres forum.

Shido

3 réponses

maxmethot Messages postés 168 Date d'inscription jeudi 18 janvier 2007 Statut Membre Dernière intervention 12 octobre 2008 55
29 juil. 2008 à 13:53
Salut, il serait surement utile de connaitre le nom de tes tables pour savoir quelle requete serait la meilleure dans ta situation.

au plaisir,
maxmethot
-1
Pas de souci mais je ne sais pas quelle table utiliser
-1
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
29 juil. 2008 à 13:55
Il faudrait voir le modèle des tables, mais un champ serait particulièrement intéressant à exploiter, s'il existe : la date du dernier message posté. Soit le champ existe en tant que tel, soit il faut trouver l'identifiant du dernier message posté par le membre et en retirer la date.

A partir de ce moment là, on peut faire une requête de suppression avec en condition le fait que (dateaujourd'hui - 365 > datederniermessage).


-1