2015-03-02 75 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;' 
相关问题