次のSQLステートメントがあります-
SELECT e.*, i.CaseNo, c.Claimant, c.Defendant, c.ClientID
FROM tblExpenses AS e
INNER JOIN tblInvoices AS i ON e.InvNo = i.InvNo
INNER JOIN tblCases AS c ON i.CaseNo = c.CaseNo
これは、3 つのテーブル間のリンクを示しています。
tblInvoices
主キー[InvNo]
は外部キーでもあり、tblExpenses
各費用を関連する請求書にリンクします。
tblCases
[CaseNo]
には外部キーでもある主キーがあるtblInvoices
ため、各請求書が特定のケースにリンクされます。
最後に、各ケースには、請求書が送信されたクライアントを識別するtblCases
という列があります。[ClientID]
次にtblExpenses
、外部キーもあります[ClientID]
が、現在、列にはデータが入力されていません。私がやりたいことは、上記のリンクを使用して、前述のリンクを介してfromに入力[ClientID]
することです。tblExpenses
[ClientID]
tblCases
ただし、この列SELECT
の作成を実行するためにクエリを書き直す方法がわかりません。[ClientID]
tblExpenses
誰でも助けてもらえますか?