SELECT
transaksi.id,
transaksi.tahun,
(SELECT nilai FROM inflasi WHERE bulan=0 AND tahun=transaksi.tahun) AS jan,
(SELECT nilai FROM inflasi WHERE bulan=1 AND tahun=transaksi.tahun) AS feb,
(SELECT nilai FROM inflasi WHERE bulan=2 AND tahun=transaksi.tahun) AS mar,
(SELECT nilai FROM inflasi WHERE bulan=3 AND tahun=transaksi.tahun) AS apr,
(SELECT nilai FROM inflasi WHERE bulan=4 AND tahun=transaksi.tahun) AS mei,
(SELECT nilai FROM inflasi WHERE bulan=5 AND tahun=transaksi.tahun) AS jun,
(SELECT nilai FROM inflasi WHERE bulan=6 AND tahun=transaksi.tahun) AS jul,
(SELECT nilai FROM inflasi WHERE bulan=7 AND tahun=transaksi.tahun) AS ags,
(SELECT nilai FROM inflasi WHERE bulan=8 AND tahun=transaksi.tahun) AS sepr,
(SELECT nilai FROM inflasi WHERE bulan=9 AND tahun=transaksi.tahun) AS okt,
(SELECT nilai FROM inflasi WHERE bulan=10 AND tahun=transaksi.tahun) AS nov,
(SELECT nilai FROM inflasi WHERE bulan=11 AND tahun=transaksi.tahun) AS des
FROM transaksi
GROUP BY
transaksi.jenis,
transaksi.tahun
ORDER BY
transaksi.tahun
Sudah bisa menebak bagaimana penampakan data tersebut,