我需要爲我正在製作的小型發票應用創建一個數據庫表,並且我製作了一張名爲「發票」的表,用於存儲我的所有發票。它有一個名爲「物品」的欄,它應該是向客戶開具發票的物品清單。即「相機,膠捲,鏡頭」。如何創建表列,這是來自另一個表的項目列表
這些項目位於另一個名爲「項目」的表上,其中有「item_name」和「Item_id」。
如何使「發票」中的「項目」列存儲項目列表?
感謝
我需要爲我正在製作的小型發票應用創建一個數據庫表,並且我製作了一張名爲「發票」的表,用於存儲我的所有發票。它有一個名爲「物品」的欄,它應該是向客戶開具發票的物品清單。即「相機,膠捲,鏡頭」。如何創建表列,這是來自另一個表的項目列表
這些項目位於另一個名爲「項目」的表上,其中有「item_name」和「Item_id」。
如何使「發票」中的「項目」列存儲項目列表?
感謝
做外鍵一些研究,並試圖實現他們對你的情況。
您需要加入您的表格。您將使用一個表的主鍵和另一個表中的外鍵來執行此操作。使用下面的公式。
'SELECT column_name(s)
FROM table1
INNER JOIN table2
ON table1.column_name=table2.column_name;'
然後,您將使用以下公式將數據選擇到新表中。
'SELECT *
INTO newtable [IN externaldb]
FROM table1;'
您必須爲發票創建兩張表。 1'發票'存儲您的客戶的一個發票號碼。 2'incoive_details',它將擁有您的'item_id'由該特定客戶購買的所有物品。 'item_id'作爲您的外鍵 – 2015-03-02 06:44:16
我應該在invoice_details中添加哪些列?和多少? – sauzke 2015-03-02 06:54:17
,因此您可以將您的'customer_id','item_id','Invoice_ID'作爲簽名鍵和'Invoice_details_id'作爲該表的PK,並將這兩個表與'Invoice_ID'鏈接。 – 2015-03-02 07:07:52