我有一张放着产品的桌子。
当我从该表中获取信息时,我还想获取该文章的 ETA。为此,我计划获取最新的采购订单行,即本文中的内容,然后获取此采购的预期交付。
这是三个不同的表,我希望它像查询中的另一列,所以我可以从列中获取值,就像它在同一个表上一样。
我的想法可行吗?如果本文没有采购订单,我希望该值为空。
产品
Int ProductId
Int Price
样本数据
ProductId Price
-----------------
1 100
2 300
POrows
Int RowId
Int ProductId
Int POId
样本数据
RowId ProductId POId
-----------------------
1 1 1
采购订单
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