我有两张桌子:
- date_info 与列:- date_id,year
- 具有以下列的交易:- date_id、amount、trx_type。
trx_type 只能是“贷方”或“借方”
我需要显示的是年份、贷方和借方作为结果。(如果 trx_type 是借方,则应称为借方,反之亦然)。
我可以使用以下方法获得其中之一。但不能加入它来获得这两个值。
select *
from date_info as dt
INNER JOIN (select date_id,
amount as debit
from transaction
where tx_type = 'debit') as db
on dt.date_id = db.date_id;
你能帮我么....