我正在尝试为各种库存报告做join
声明,但是不确定我缺少什么。
因此,我尝试执行与join语句相反的操作,并且某些列仍被省略。我只是不确定应该在代码中添加或更改的内容。 我的桌子看起来像这样:
PRODUCT_TBL: productID|productDescription|stockQuantity
PRODUCT_SUPPLIER_TBL: supplierID|productID|vendorPartID|productCost|purchased Quantity
select PRODUCT_SUPPLIER_TBL.productID,PRODUCT_SUPPLIER_TBL.vendorPartID,PRODUCT_SUPPLIER_TBL.productCost
from PRODUCT_SUPPLIER_TBL
inner join PRODUCT_TBL on PRODUCT_SUPPLIER_TBL.productID = PRODUCT_TBL.productID
order by productCost desc
我希望除productID
之外的其他一列会出现在结果中,但是我只得到了product_supplier_tbl
和productID
和{{ 1}}。
答案 0 :(得分:0)
您可以在SELECT列表中包括任何已连接在一起的表中的任何列,以将其返回到查询结果中。
select PRODUCT_SUPPLIER_TBL.productID
,PRODUCT_SUPPLIER_TBL.vendorPartID
,PRODUCT_SUPPLIER_TBL.productCost
,PRODUCT_TBL.product_description --adding a column to the SELECT list
from PRODUCT_SUPPLIER_TBL
inner join PRODUCT_TBL on PRODUCT_SUPPLIER_TBL.productID = PRODUCT_TBL.productID
order by productCost desc