У меня есть users
таблица и 3 таблицы с доходами от пользователей.
То, что я пытаюсь сделать, это выбрать 10 лучших пользователей с наибольшей прибылью на основе этих 3 таблиц.
Я борюсь с этим запросом со вчерашнего дня, и я не могу заставить его работать.
Я хочу суммировать эти 3 таблицы заработка как общую сумму.Получите полный доход от 3 таблиц
Любая помощь в этом, пожалуйста?
SELECT
users.first_name,
users.last_name,
(select SUM(`value`) from `earnings1` where users.id = earnings1.user) as earnings1,
(select SUM(`value`) from `earnings2` where users.id = earnings2.user) as earnings2,
(select SUM(`value`) from `earnings3` where users.id = earnings3.user) as earnings3,
(earnings1 + earnings2 + earnings3) as total
FROM users
GROUP BY users.id
ORDER BY total DESC
LIMIT 10
Ошибка я получаю прямо сейчас:
Неизвестный столбец 'earnings1' в 'списке поля'
Какая ошибка вы получаете? – MontyPython
прямо сейчас 'Unknown column 'earnings1' в 'списке полей'' – divHelper11
И каковы столбцы в таблице 'earnings1'? –