【发布时间】:2016-05-27 02:52:23
【问题描述】:
如果 acct_no 相同,我希望字段 nilai_kredit 位于提交的 nilai_kredit 之间,但我不想使用子查询,因为速度很慢
SELECT
a.acct_no,
IF (a.kode = 'D', SUM(a.nilai), 0) AS nilai_debet,
IF (a.kode = 'K', SUM(a.nilai), 0) AS nilai_kredit
FROM
tr2015 a
INNER JOIN acct2015 b
ON a.acct_no = b.acct_no AND b.sub='AP'
WHERE a.tgl LIKE '2015-01%'AND a.hps <> '*'
GROUP BY a.acct_no,a.kode
【问题讨论】:
-
从
GROUP BY中删除a.kode然后
标签: mysql join inner-join