は、私はこのクエリ持ってWHEREを持つ2つのサブクエリ合計する方法:句
SELECT *,
COALESCE((
SELECT SUM(sum_points)
FROM (
SELECT SUM(user_points.points) AS sum_points FROM user_points
WHERE user_points.user_id = user.user_id
UNION ALL
SELECT SUM(used_points.points) AS sum_points FROM used_points
WHERE used_points.user_id = user.user_id
) t
), 0) AS total_points_credit
FROM user
をしかし、私はこのエラーを取得:
#1054 - Unknown column 'user.user_id' in 'where clause'
をどのようにすることができます私は、ユーザーのWHERE条件でuser.user_id値サブクエリ?
ありがとうございます。
は 'used_points'と' user' – sinsedrix