我需要一些有关 SQL 查询的帮助。我知道这应该重新设计,但这是我在更大的系统上做的一个小修复:(。
系统有一个名为 sales 的表,其中包含已售出的零件。
id | date | idpart
1 |unixtime| 227
2 |unixtime| 256
等等..
在包含订单内容的 Orderdetails 表中,零件按 id 列出,并带有客户订购的唯一零件的数量。
id |idpart | amount
1 | 255 | 4
2 | 265 | 2
现在,我的问题是我必须运行一个查询来填充销售表,但是将 idpart 添加为新行,该部分与按顺序的数量值相同的次数。我需要的结果是:
id | date | idpart
1 |unixtime| 227
2 |unixtime| 256
3 |unixtime| 255
4 |unixtime| 255
5 |unixtime| 255
6 |unixtime| 255
7 |unixtime| 265
8 |unixtime| 265
有没有人可以在这个问题上给我一些帮助?