信息 我有三个数据库表
包含字段的产品信息:名称, invemtoryid , hassizes
包含字段的SizeInfo表: Sizeid , inventoryid , sizedesc
OrdersInfo表格,其中包含 orderid , inventoryid , sizeid ,数量订购
< / LI> 醇>sizeinfo表没有没有任何尺寸的产品记录 如果订购了没有任何尺寸的产品,则orderinfo在size id列中具有null
我正在尝试检索有关订单中包含的所有产品的信息。我能够毫无问题地获得尺寸的产品,但是当获得尺寸的产品时,我会遇到问题。
以下是我目前的查询
select p.ProductName, o.InventoryId, s.sizedesc, o.OrderQuantity
from OrdersInfo o, ProductInfo p, ProductSizeInfo s
where OrderId = 1
and p.inventoryid = o.inventoryid
and s.sizeid= o.sizeid
知道我错过了什么。我已经尝试了各种JOINS,但没有得到我所期待的