mysql me renvoie une erreur
Merci escartefigue pour ton aide.
Alors j'ai repris ton code avec les éléments qui vont bien :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| SELECT `users`.`user_id`
, `users`.`first_name`
, `users`.`last_name`
, `users`.`email_address`
, `users`.`created_at`
, S1.CNT
, O1.CNT
, O2.CNT
, O3.CNT
FROM `users` US
INNER JOIN (SELECT `user_id`
, COUNT(*) as CNT
FROM `searches`
WHERE `status` = -1
GROUP BY `user_id`) AS `s1`
on S1.user_id=US.user_id
INNER JOIN (SELECT `user_id`
, COUNT(*) as CNT
FROM `offers`
WHERE `status` >= 3
GROUP BY `user_id`) AS `O1`
on O1.user_id=US.user_id
INNER JOIN (SELECT `user_id`
, COUNT(*) as CNT
FROM `offers`
WHERE `status` >= 5
GROUP BY `user_id`) AS `O2`
on O2.user_id=US.user_id
INNER JOIN (SELECT `user_id`
, COUNT(*) as CNT
FROM `offers`
WHERE `status` >= 3 AND `status` !=5
GROUP BY `user_id`) AS `O3`
on O3.user_id=US.user_id
INNER JOIN `addresses`
ON `users`.`user_id` = `addresses`.`user_id`
INNER JOIN `cities`
ON `addresses`.`city_id` = `cities`.`city_id`
WHERE`cities`.`country` = 'FR' |
Par contre Mysql me renvoie une erreur : #1054 - Unknown column 'users.user_id' in 'field list'
je sèche un peu...