coba klo sperti ini SELECT Tb1.Nama, Tb1.JUMLAH - X.jml AS jml FROM Tb1 INNER JOIN (SELECT SUM(Tb2.JUMLAH) AS jml, nama FROM Tb2 GROUP BY nama) X ON X.nama = Tb1.Nama WHERE (Tb1.JUMLAH - X.jml <> 0)
Salam, Agus Pradikta --- In [email protected], "Frangky" <franklin...@...> wrote: > > Teman-teman, > > Saya punya 2 tabel seperti dibawah ini: > > > > Tb1 (Tabel Master) > > Nama JUMLAH > > Ani 5000 > > Rudi 3000 > > > > Tb2 (Tabel Transaksi) > > Nama JUMLAH > > Ani 2000 > > Rudi 100 > > Rudi 2500 > > > > Berdasarkan kedua table diatas saya lakukan query seperti ini: > > select tb1.nama, tb1.jumlah-sum(tb2.jumlah) as jml from tb1 inner join tb2 > on tb2.nama = tb1.nama where tb1.jumlah-sum(tb2.jumlah) <> 0 group by > tb2.nama > > > > Tapi selalu gagal/ error Code: 1111 Invalid use of group function > > > > Mohon bantuannya. > > Terima kasih. >
