【发布时间】:2021-08-11 06:02:23
【问题描述】:
我有两个表(ProductionDetails、Production),我需要根据 ProductionDetails 的计算值填充 Production。 ProductionDetails 有收集的桶数,Production 需要填充 BINS。例如,如果我有 100 个桶,我将它们除以 30,等于 3.33 个桶。现在我需要创建 3 个 BINS。
select Round( sum(ep.Buckets)/30),ep.lot,ep.crewid
from On_EmpProdDetails ep
group by ep.buckets, ep.lot,ep.crewid
结果
| Bins | Lot | Crew |
|---|---|---|
| 3 | 556790186SOCC1 | SOCC1 |
现在我想在生产表中插入 3 个唯一行
BinID 是自动递增的
| BinID | LOT |
|---|---|
| 1 | 556790186SOCC1 |
| 2 | 556790186SOCC1 |
| 3 | 556790186SOCC1 |
【问题讨论】:
-
以 CREATE TABLE + INSERT INTO 脚本的形式提供源,而不仅仅是中间查询的结果。提供此源数据的最终数据状态。指定精确的 MySQL 版本。
标签: mysql sql bulkinsert