ここはMySQLでのクエリです。フィールドがサブクエリb
がID_TRANSAKSIJUAL
という名前の列を返さない#1054 - 'フィールドリスト'の 'b.ID_TRANSAKSIJUAL'が不明な列
SELECT `a`.`NAMA_BULAN` AS `Bulan`,
CASE WHEN `b`.`ID_TRANSAKSIJUAL` IS NULL
THEN 0
ELSE `b`.`ID_TRANSAKSIJUAL`
END AS `Total_Pendapatan`
FROM `tbl_bulan` AS `a`
LEFT JOIN (
SELECT MONTH(`tbl_transaksi_jual`.`TGL_TRANSAKSI`) AS `TGL_TRANSAKSI` , COUNT(`tbl_transaksi_jual`.`ID_TRANSAKSIJUAL`) AS `TOTAL_STLH_DISC`
FROM `tbl_transaksi_jual`
WHERE `tbl_transaksi_jual`.`ID_CABANG`=1 AND
YEAR(`tbl_transaksi_jual`.`TGL_TRANSAKSI`)= 2016
GROUP BY MONTH(`tbl_transaksi_jual`.`TGL_TRANSAKSI`)
) AS `b` ON `a`.ID_BULAN = `b`.`TGL_TRANSAKSI`
ORDER BY `a`.ID_BULAN ASC
B' '2つの列がありますTGL_TRANSAKSIとTOTAL_STLH_DISC – Strawberry