Mysql 如何创建不同事物的相互顺序
我正在为一家DVD商店的Uni案例研究创建一个代码,我正在使用下面的代码来创建我的客户订单数据库,但我意识到它只能让我一次订购一张DVD。理想情况下,我需要它,以便您可以有一个以上的DVD id每个订单我将如何着手做这件事。例如,我有一个问题 “d.列出购买金额超过50英镑的客户姓名”Mysql 如何创建不同事物的相互顺序,mysql,orders,Mysql,Orders,我正在为一家DVD商店的Uni案例研究创建一个代码,我正在使用下面的代码来创建我的客户订单数据库,但我意识到它只能让我一次订购一张DVD。理想情况下,我需要它,以便您可以有一个以上的DVD id每个订单我将如何着手做这件事。例如,我有一个问题 “d.列出购买金额超过50英镑的客户姓名” Dbrisk,我最熟悉的方式是使用一个表来显示“订单”(由一个或多个项目组成的完整订单)和“订单项目”(订单中包含的单个行或项目)。“订单”表将包含订单的所有信息或参考信息,不包括订单中的单个产品。然后,orde
Dbrisk,我最熟悉的方式是使用一个表来显示“订单”(由一个或多个项目组成的完整订单)和“订单项目”(订单中包含的单个行或项目)。“订单”表将包含订单的所有信息或参考信息,不包括订单中的单个产品。然后,order_items将包括一个类似“order_id”的字段,以将多个项目引用回order bucket 我已经创建了一个我在下面描述的示例。这些表格由订单1和订单2组成。订单#1由1个单位的产品#id 111和2个单位的产品#id 222组成。订单#2由单个产品单元333组成
ORDERS
id acct_id created_date
1 123 04-30-2014
2 456 04-30-2014
ORDER_ITEMS
id order_id product_id quantity
1 1 111 1
2 1 222 2
3 2 333 1
要查询完整的订单,请使用order.id和order\u item.order\u id将order\u项目连接到order
ORDERS
id acct_id created_date
1 123 04-30-2014
2 456 04-30-2014
ORDER_ITEMS
id order_id product_id quantity
1 1 111 1
2 1 222 2
3 2 333 1