Я пытаюсь вычислить некоторые цифры и я поклялся Alltime, потому что это удается, и тогда я судимое это:MySQL - Неверное значение
SELECT SUM(10 *1)
FROM user_achievements
INNER JOIN achievements
WHERE user_achievements.user_id =8
и говорит, что его: 420?!?
Я пытаюсь сделать эту работу:
SELECT SUM((SELECT score_base FROM achievements WHERE id = user_achievements.achievement_id)*((SELECT pixels_multiplier FROM achievements WHERE id = user_achievements.achievement_id)) * achievement_level) * achievement_level FROM user_achievements INNER JOIN achievements WHERE user_achievements.user_id=2
достижения: Идентификация, уровней, pixels_base, score_base, pixels_multiplier
user_achievements: user_id, achievement_id, achievement_level
Можете ли вы показать операторы create для двух таблиц. Вы можете оставить все поля, которые не используются. – krowe
Добавлено! Надеюсь, это поможет :) – user3249998