У меня есть следующий запрос:Расширенный SUM запрос
SELECT jogador.pont from jogador,usuarios WHERE email='like' and jogador.id=usuarios.j1
UNION
SELECT jogador.pont from jogador,usuarios WHERE email='like' and jogador.id=usuarios.j2
UNION
SELECT jogador.pont from jogador,usuarios WHERE email='like' and jogador.id=usuarios.j3
UNION
SELECT jogador.pont from jogador,usuarios WHERE email='like' and jogador.id=usuarios.j4
, который дает мне следующий результат:
pont
0
10
19
43
я просто хочу, чтобы подвести эти результаты! попытался использовать sum() таким образом, но не работал:
SELECT SUM(
SELECT jogador.pont from jogador,usuarios WHERE email='like' and jogador.id=usuarios.j1
UNION
SELECT jogador.pont from jogador,usuarios WHERE email='like' and jogador.id=usuarios.j2
UNION
SELECT jogador.pont from jogador,usuarios WHERE email='like' and jogador.id=usuarios.j3
UNION
SELECT jogador.pont from jogador,usuarios WHERE email='like' and jogador.id=usuarios.j4
) AS totalpont
Я делаю запрос SUM неправильно? если да, то как я могу сделать это правильно?
нормально, теперь я получаю «Каждый производная таблица должна иметь свой собственный псевдоним» , что я делаю? – Frug
Подождите, я забыл, что T в финале, большое спасибо !!!!!!! – Frug
просто ждет времени .... почему этот T в финале исправляет мою ошибку? – Frug