我是新手SQL
,我一直在寻找在线资源,但还没有找到任何东西可以解决我的问题。基本上我有下面三个表:
ORDERTBL(ORDERID,ORDERDATE,ORDERSTATUS),
PRODUCT(PRODUCTID,PRODUCT_NAME),
ORDERLINKPRODUCTS(ORDERID,PRODUCTID,QUANTITY,ORDERLINKPRODUCTID)
我想product name
从产品表中获取我应该查询的特定订单的所有信息,ORDERLINKPRODUCTS
因为它包含所有订单。
例如,请在 3 个表格中找到可用的测试数据:
表 ORDERTBL:
ORDERID=1,ORDERDATE= 24May, ORDERSTATUS=Process
表产品:
PRODUCID =1 PRODUCT_NAME = spoon PRODUCID =2 PRODUCT_NAME = soap
表:ORDERLINK产品:
ORDERID=1 PRODUCTID = 1 QUANTITY=3 ORDERLINKPRODUCTID=1 ORDERID=1 PRODUCTID = 2 QUANTITY=1 ORDERLINKPRODUCTID=2
我正在尝试制作一个显示订单所有产品名称的选择语句。例如显示所有orderid=1
将返回勺子、肥皂的产品名称。
有什么建议吗?
提前致谢。