SELECT count( sessions.id ) as nb_id
FROM sessions
INNER JOIN users ON users.id = sessions.user_id
WHERE users.level = (
SELECT level
FROM users
WHERE level = "6666666" )
GROUP BY levelSELECT count( sessions.id ) as nb_id
FROM sessions
INNER JOIN users ON users.id = sessions.user_id
WHERE users.level = (
SELECT level
FROM users
WHERE level = "6666666" )
GROUP BY level
Code : Tout sélectionner
SELECT count( sessions.id ) as nb_id
FROM sessions
INNER JOIN users ON users.id = sessions.user_id
WHERE users.level = "6666666"
SELECT * FROM sessions
INNER JOIN users ON users.id = sessions.user_id
WHERE users.level = "6666666"
et maintenant la table est toute zarb, j'ai plein de doublons...
Code : Tout sélectionner
SELECT COUNT( s.id ) AS nb_id
FROM sessions AS s
INNER JOIN users AS u ON s.user_id = u.id
WHERE users.level = 6666666
Code : Tout sélectionner
SELECT s.user_id, COUNT( s.id ) AS nb_id
FROM sessions AS s
INNER JOIN users AS u ON s.user_id = u.id
WHERE users.level = 6666666
GROUP BY s.user_id
Y'a pas de problème et y'a pas de quoije suis une andouille le resultat n'est certainement pas 12 mais plus 62
je suis desolé de t'avoir fait perdre ton temps il y avait plusieurs id qui étaient modérateurs et ... j'avais pas vu desolé. Bon je pense que mon probleme est résolu merci