Bonjour j'ai créé une requête sql qui récupère un certain nombre de données sur le client, je voudrais afficher son id, son prénom, son nom et son email mais également je voudrais afficher le nombre de recherches, le nombre de demandes validés et nombres de demandes validées en lignes mais il n'affiche que mes données de coordonnées du client .

Ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SELECT `users`.`user_id`,`users`.`first_name`, `users`.`last_name`, `users`.`email_address`, `users`.`created_at` 
FROM `users` 
INNER JOIN ( 
	SELECT `user_id`, COUNT(*) FROM `searches` WHERE `status` = -1 GROUP BY `user_id` 
) AS `s1` 
INNER JOIN ( 
	SELECT `user_id`, COUNT(*) FROM `offers` WHERE `status`>= 3 GROUP BY `user_id` 
) AS `o1` 
INNER JOIN ( 
	SELECT `user_id`, COUNT(*) FROM `offers` WHERE `status` = 5 GROUP BY `user_id` 
) AS `o2` 
INNER JOIN ( 
	SELECT `user_id`, COUNT(*) FROM `offers` WHERE `status` >= 3 AND `status` != 5 GROUP BY `user_id` 
) AS `o3`
JOIN `addresses` 
ON `users`.`user_id` = `addresses`.`user_id` 
JOIN `cities` 
ON `addresses`.`city_id` = `cities`.`city_id` 
WHERE`cities`.`country` = 'FR' 
GROUP BY `user_id`
Merci de votre aide.

Cordialement