【发布时间】:2020-09-15 01:48:03
【问题描述】:
我有一个包含字段(id、数量、productId、customerId、deliveryDate)的交货表。需要在每个产品上放置一个序列化标签,并维护标签、产品、客户和交货日期的日志。 tagLog表是自增的,id代表标签序号
Delivery Table
id quantity productId customerId deliveryDate
2085 4 10197 245 2020-06-05
2085 2 10433 245 2020-06-05
我想遍历交付表(尚未标记的地方),并为每一行在 tagLog 中为数量字段中的数字创建一个单独的记录。比如这两条Delivery记录应该在tagLog表中创建6条记录。
tagLog
tagId productId customerId deliveryDate
20890 10197 245 2020-06-05
20891 10197 245 2020-06-05
20892 10197 245 2020-06-05
20893 10197 245 2020-06-05
20894 10433 245 2020-06-05
20895 10433 245 2020-06-05
任何关于内部循环构造的建议都将不胜感激。
【问题讨论】:
标签: mysql sql loops transpose recursive-query