【发布时间】:2014-10-01 18:17:38
【问题描述】:
我有一张订购物品的桌子。我想要发生的是,对于每个订购的商品,在它们正下方插入一个额外的行。
注意:每个销售订单可以有 1 个或多个已订购商品。
这是订购商品的表格:
这是我想要达到的表格结果:
请告诉我。实现此目的的正确 MySQL 查询是什么。感谢您的帮助
【问题讨论】:
-
可能使用
before trigger。 -
嗨拉胡尔,感谢您的快速回复。对于这种情况,您是否有一个基本的查询?
-
我认为最好的办法是,从您的应用程序端而不是在 DB 端进行管理,在 order_id = 16 时的所需屏幕中,您只想插入一行进行装运。你怎么知道下一个插入 order_id 与前一个相同?因此,请尝试从应用代码管理它,然后相应地触发插入。
-
您好 Rahul,该数据库设计基于 wordpress 的 woocommerce 插件。某个销售订单 id = 16 可以有多个项目。这就是 woocommerce 构建数据库的方式。谢谢
标签: php mysql database jointable