製品のテーブルがあります。
その表から情報を入手したら、その記事のETAも入手したいと思います。そうするために、私はこの記事にある最新の購入注文行を取得し、次にこの購入の予想される配達を取得することを計画しています。
これは3つの異なるテーブルであり、クエリの別の列のようにしたいと思います。同じテーブルにある場合と同じように、列から値を取得できます。
私の考えは可能ですか?この記事に発注書がない場合は、値をnullにします。
製品
Int ProductId
Int Price
サンプルデータ
ProductId Price
-----------------
1 100
2 300
PORows
Int RowId
Int ProductId
Int POId
サンプルデータ
RowId ProductId POId
-----------------------
1 1 1
PO
Int POId
DateTime ETA
サンプルデータ
POId ETA
-----------------------
1 2010-10-25 10:05
したがって、私が望む結果は次のとおりです。
ProductId Price ETA (null if no rows exist)
------------------------------------------------
1 100 2010-10-25 10:05
2 300 NULL