1

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'

前もって感謝します

4

0 に答える 0