Accounts テーブルの各レコードに対して、Account と Grouptxt のような 2 つのテーブルがあります。Grouptxt テーブルで依存関係を見つける必要があります。以下は、これら 2 つのテーブルのサンプル データです。
アカウント テーブル データ:-
AccountName,ShortName,Type,OpBal,ParentGroup,Move4Report,DebitLimit,CreditLimit
'C' Mannto,'C' Mannto,Customer/Supplier,0.0,Debtors Belgaum,True,0.0,0.0
2M エンジニア,2M エンジニア,顧客/サプライヤー,260.0,債務者ベルギー,True,0.0,0.0
AA Engineering,AA Engineering,顧客/サプライヤー,114.0,Debtors Belgaum,False,0.0,0.0
AC Enterprises,AC Enterprises,顧客/サプライヤー,0.0,資材の債権者,True,0.0,0.0
Grouptxt テーブル データ:-
GroupName,ShortName,ParentGroup,isSystem,IsTradingGroup
アセット, アセット, ,True,False
資金の申請,資金の申請,資産,False,False
固定資産,固定資産,資金の適用,False,False
グロス ブロック,グロス ブロック,固定資産,False,False
だから今、私の質問は、アカウントテーブルの各レコードについて、grouptxt テーブルから依存関係を取得する必要があるということです。
O/P はこの形式である必要があります。
レコード ACEnterprises の依存関係は、原材料とコンポーネント --> 消費される材料 --> 支出です。
このように、テーブル全体を取得する必要がありますが、テーブル全体でそれを行う方法がわかりません
私はこのようにしてみました
SELECT #AccountName ,a.ShortName ,a.Type ,a.OpBal ,a.ParentGroup ,a.Move4Report ,a.DebitLimit ,a.CreditLimit ,a.row_id, g.ParentGroup AS GrpTxt_ParentGroup FROM Grouptxt g 内部結合アカウント a ON a .ParentGroup=g.ShortName WHERE #AccountName='完成品の増減'
SELECT * FROM Grouptxt where ParentGroup='Raw Material & Components'
SELECT * FROM Grouptxt Where ShortName='Raw Material & Components'
SELECT * FROM Grouptxt Where ShortName='Materials Consumed'
SELECT * FROM Grouptxt Where ShortName='Expenditure'
前もって感謝します