select table1 join titles using(key);
によって、科目コードを科目そのものに置き換えることができる。
例えば、残高試算表の作成は、
# 科目コードを科目に変更
select * from (
# 科目ごとに左借方と右貸方の合計を並べる
select * from (
# 左借方の科目別合計
select debit as key,sum(amount) as d_sum from (
# 期首と
select debit,amount from $tbl_i union
# 期中を組み合わせる
select debit,amount from $tbl_f
) d group by debit
) ds full outer join (
# 右貸方の科目別合計
select credit as key,sum(amount) as c_sum from (
# 期首と
select credit,amount from $tbl_i union
# 期中を組み合わせる
select credit,amount from $tbl_f
) c group by credit
) cs using(key)
)t join titles using(key);