我需要從多個表中獲取數據並將其放入子表單中。從多個表中獲取數據
SubForm列是「產品名稱」和「數量」,他們需要列出與訂單ID相關的產品。
有問題的表是:
PRODUCTS(productID,productName)
ORDER(orderID,prodID,quantity)
凡順序prodID
指產品表。
正如您所看到的,問題在於產品的名稱與訂單不同。所以,我需要得到的數據是:
Products(productName)
Order(quantity)
在相對於orderID
。
如何使用SQL查詢來獲取此數據?我知道加入等,但我不明白如何應用它。
謝謝。我希望這是有道理的。
設計對我來說似乎有點奇怪我會期待另一張表:orderediTems,這樣您就不會重複訂單上每個productID的訂單信息(訂單發貨日期等)。或者訂單是否有「Order_header」或其他? – xQbert 2012-01-04 11:33:53
@xQbert我確實有ORDRERITEMS表和ORDERS表,是的。對不起,我應該更清楚一點。 – samiles 2012-01-05 11:34:23
[Simple SQL Select from 2 Tables(什麼是加入?)](http://stackoverflow.com/questions/11040587/simple-sql-select-from-2-tables-what-isa-a-加入) – 2012-06-17 18:29:05