я есть TableA и стол бобъединить два столбца в 1 столбце MySQL
TableA:
Nama Jumlah
A 66
B 95
C 47
E 57
F 52
TableB:
Nama Jumlah Gaji
A 35 47
B 28 51
C 18 24
D 27 30
E 30 29
G 31 16
как сделать запрос, который может объединить две таблицы в одной таблице a, чтобы это было
результат:
Nama Jumlah Gaji
A 101 47
B 123 51
C 65 24
D 27 30
E 87 29
F 52 0
G 31 16
это мой запрос. но я не могу получить такой результат.
SELECT a.nama, (a.jumlahtotala+b.jumlahtotalb) AS Jumlah FROM (SELECT nama, SUM(jumlah) AS jumlahtotala FROM tablea GROUP BY nama) a JOIN (SELECT nama, SUM(jumlah) AS jumlahtotalb, SUM(gaji) AS gaji FROM tableb GROUP BY nama) b GROUP BY a.name
спасибо за вашу помощь
EDITED
Извините за другой вопрос в комментарии
Немного неправильного имени поля в 'Jumlah', должно быть' ISNULL (a.Jumlah, 0) + b.Jumlah' –
woops typo! Спасибо @ColourDalnet – SMA
Я получил ошибку '# 1582 - Неправильный счетчик параметров в вызове функции native 'ISNULL'' –