リモート関数によって送信される注文のグループを記述する XML を含むテーブルがあります。各行には、注文のリストがシステムに到着したときの ID やタイムスタンプなども含まれます。
説明する:
id | date | XML
1 2012-10-20 06:51:13.683 <customer name="Bill"><order oId="1">...</order><order oId="2>...</customer>
2 2012-10-20 07:30:32.833 <customer name="Ben"><order oId="23">...</order></customer>
すべての注文を選択したいのですが、各注文を ID と日付とともに選択することも必要です。いくつかの仮説的な結果:
id | date | Customer | OrderId
1 2012-10-20 06:51:13.683 Bill 1
1 2012-10-20 06:51:13.683 Bill 2
2 2012-10-20 06:51:13.683 Ben 23
周りを見回すと、 TSQL を使用して XML ノードを選択するなどの多くの回答が見つかりましたが、これらはノードの最初のインスタンスの選択のみを扱います。すべての注文ノードを、関連付けられている他のテーブル情報と共に選択したいと考えています。
ありがとう。