SELECT
tori_id,hiduke,kingaku,l1.klname,m1.kmname,tekiyou,
l2.klname,m2.kmname,karicode,kashicode
FROM torihiki AS t
INNER JOIN kamoku_M AS m1 ON t.karicode=m1.kmcode
INNER JOIN kamoku_L AS l1 ON m1.kl_id=l1.klcode
INNER JOIN kamoku_M AS m2 ON t.kashicode=m2.kmcode
INNER JOIN kamoku_L AS l2 ON m2.kl_id=l2.klcode;
下記は、テーブル名とフィールド名を日本語化してみたもの。
SELECT
取引_id,日付,金額,l1.科目(大)名称,m1.科目(中)名称,摘要,
l2.科目(大)名称,m2.科目(中)名称,借方科目コード,貸方科目コード
FROM 取引 AS t
INNER JOIN 勘定科目(中) AS m1 ON t.借方科目コード=m1.科目(中)コード
INNER JOIN 貸方科目(大) AS l1 ON m1.科目(大)_id=l1.科目(大)コード
INNER JOIN 勘定科目(中) AS m2 ON t.貸方科目=m2.科目(中)コード
INNER JOIN 貸方科目(大) AS l2 ON m2.科目(大)_id=l2.科目(大)コード;
※以下は後日追記
自分用家計集計ソフトで使っているものです。
自分用なので、テーブルとかは汎用性は無視して自分勝手に作っています。
詳細はこちらをご覧下さい。
tori_id,hiduke,kingaku,l1.klname,m1.kmname,tekiyou,
l2.klname,m2.kmname,karicode,kashicode
FROM torihiki AS t
INNER JOIN kamoku_M AS m1 ON t.karicode=m1.kmcode
INNER JOIN kamoku_L AS l1 ON m1.kl_id=l1.klcode
INNER JOIN kamoku_M AS m2 ON t.kashicode=m2.kmcode
INNER JOIN kamoku_L AS l2 ON m2.kl_id=l2.klcode;
下記は、テーブル名とフィールド名を日本語化してみたもの。
SELECT
取引_id,日付,金額,l1.科目(大)名称,m1.科目(中)名称,摘要,
l2.科目(大)名称,m2.科目(中)名称,借方科目コード,貸方科目コード
FROM 取引 AS t
INNER JOIN 勘定科目(中) AS m1 ON t.借方科目コード=m1.科目(中)コード
INNER JOIN 貸方科目(大) AS l1 ON m1.科目(大)_id=l1.科目(大)コード
INNER JOIN 勘定科目(中) AS m2 ON t.貸方科目=m2.科目(中)コード
INNER JOIN 貸方科目(大) AS l2 ON m2.科目(大)_id=l2.科目(大)コード;
※以下は後日追記
自分用家計集計ソフトで使っているものです。
自分用なので、テーブルとかは汎用性は無視して自分勝手に作っています。
詳細はこちらをご覧下さい。
※コメント投稿者のブログIDはブログ作成者のみに通知されます