2015-03-02 44 views
0

我需要爲我正在製作的小型發票應用創建一個數據庫表,並且我製作了一張名爲「發票」的表,用於存儲我的所有發票。它有一個名爲「物品」的欄,它應該是向客戶開具發票的物品清單。即「相機,膠捲,鏡頭」。如何創建表列,這是來自另一個表的項目列表

這些項目位於另一個名爲「項目」的表上,其中有「item_name」和「Item_id」。

如何使「發票」中的「項目」列存儲項目列表?

感謝

+0

您必須爲發票創建兩張表。 1'發票'存儲您的客戶的一個發票號碼。 2'incoive_details',它將擁有您的'item_id'由該特定客戶購買的所有物品。 'item_id'作爲您的外鍵 – 2015-03-02 06:44:16

+0

我應該在invoice_details中添加哪些列?和多少? – sauzke 2015-03-02 06:54:17

+0

,因此您可以將您的'customer_id','item_id','Invoice_ID'作爲簽名鍵和'Invoice_details_id'作爲該表的PK,並將這兩個表與'Invoice_ID'鏈接。 – 2015-03-02 07:07:52

回答

0

做外鍵一些研究,並試圖實現他們對你的情況。

0

您需要加入您的表格。您將使用一個表的主鍵和另一個表中的外鍵來執行此操作。使用下面的公式。

'SELECT column_name(s) 
FROM table1 
INNER JOIN table2 
ON table1.column_name=table2.column_name;' 

然後,您將使用以下公式將數據選擇到新表中。

'SELECT * 
INTO newtable [IN externaldb] 
FROM table1;' 
相關問題