私は2つのテーブルを持っています:
- 列を持つ date_info:- date_id,year
- 列を持つトランザクション:- date_id、amount、trx_type。
trx_type は「credit」または「debit」のみです
表示する必要があるのは、結果として年、貸方、借方です。(trx_type が debit の場合、debit と呼ばれる必要があります。逆も同様です)。
以下を使用して、そのうちの1つを取得できます。しかし、それを結合して両方の値を取得することはできません。
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;
手伝ってくれませんか....