Bonjour à tous,
J'aimerais savoir si quelqu'un connais une autre méthode pour écrire les 2 lignes qui sont commentées ci dessous. J'ai essayé avec des LEFT OUTER JOIN et autre JOIN en tout genre mais pas trouvé le bon moyen :
Cette requete doit récupérer le nom, prénom, ... de l'utilisateur et compter le nombre de connexions qu'il a effectué (en faisant une jointure avec ID_client) et le nombre de trajets auxquels il participe (jointure également sur ID_client).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $res = mysql_query(" SELECT c_users.nom, ". "c_users.prenom, ". "c_users.login, ". "c_users.actif AS 'actif/inactif', ". "c_users.date_crea AS 'date création', ". "c_users.date_last AS 'Date derniére connexion' ". /*"select COUNT(c_trajets.ID_user) AS 'nbr_trajets' FROM c_trajets WHERE c_trajets.ID_user= c_users.ID_user, ". "select COUNT(c_connexions.ID_user) AS 'nbr_connexions' FROM c_connexions WHERE c_connexions.ID_user= c_users.ID_user ". */"FROM c_users, c_connexions ". "ORDER BY c_users.nom ASC ". "GROUP BY c_users.ID_user");
Voila si quelqu'un aurait une autre solution pour faire marcher ma requete.
Merci d'avance.
Partager