내가이 TABLEA와 표 B1 열에서 두 개의 열을 결합하여 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
한 테이블에 두 테이블을 결합 할 수 있습니다 쿼리를 만드는 방법 이 같은이 될
결과 :
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
감사
'Jumlah'의 비트 필드 이름이 잘못되었습니다. 'ISNULL (a.Jumlah, 0) + b.Jumlah' –
이 잘못되었습니다! 감사합니다 @ ColourDalnet – SMA
'# 1582 - 네이티브 함수 호출에서 잘못된 매개 변수 개수'ISNULL '' –