1

私は、約 12 個のテーブルを持つ厳密に型指定されたデータセットを持っています。すべてのテーブルはリレーションシップを介してリンクされています。例として、主要なテーブルのいくつかは、invoice、invoice_lines、invoice_journal、invoice_log、invoice_metadata です。あなたが期待するように、すべてinvoice_idによってリンクされています。また、それぞれの親行 ID によってリンクされた子からぶら下がっているいくつかの第 3 レベルのテーブルもあります。

最上位の請求書に基づいてデータセット全体をフィルタリングしたいと考えています。この例では、invoice_id == 2265 (単なる例)、またはparent_invoice == null; のように単純にします。

フィルターを適用した後、各テーブルの最上位テーブルに対応する行のみが表示されると思います。

誰かが私を正しい方向に向けることができますか、それとも手動で行う必要がありますか?

4

1 に答える 1

0

これはあなたが探しているもののように聞こえます:

http://msdn.microsoft.com/en-us/library/aa984340%28v=vs.71%29.aspx

于 2012-11-27T11:00:39.107 に答える