【发布时间】:2014-04-28 14:37:21
【问题描述】:
我的数据库中有一个这样的表
HatID HatName HatPrice LowestStock HighestStock Count
________________________________________________________________________
ERA New Era $25.99 1 5 -
STA Starter $20 1 5 -
但是,我想实现这样的表,
HatID HatName HatPrice LowestStock HighestStock Count
________________________________________________________________________
ERA000001 New Era $25.99 1 5 1
ERA000002 New Era $25.99 1 5 2
ERA000003 New Era $25.99 1 5 3
ERA000004 New Era $25.99 1 5 4
ERA000005 New Era $25.99 1 5 5
STA000001 Starter $20 1 5 1
STA000002 Starter $20 1 5 2
STA000003 Starter $20 1 5 3
STA000004 Starter $20 1 5 4
STA000005 Starter $20 1 5 5
我知道您不能在 SQL Schema 中编写代码,但我很好奇如何在 Java 中编写代码
如何用 Java 编写代码?
我想要一个像后者这样的表的原因,以便在我进行销售后,我可以删除与该购买相关的 HatID。
【问题讨论】:
-
根据您希望该行重复的最高库存编号
-
@NidhishKrishnan 是的,我想生成lowestStock 和highestStock 之间的所有记录
-
为什么要这样做 - 我的意思是在最低库存和最高库存之间生成计数。卖出后删除一条记录将没有任何意义。如果您使用股票分区,您应该为每顶帽子使用一些特殊的特征 - 例如派对数量(ERA000001),其中计数将是 - 当前派对中的帽子数量。当其中一顶帽子要出售时,您需要减少当前聚会的人数等等。
-
@MikkaRin 我该如何实现这个?我是如此如此如此困惑:S。我对这一切都不熟悉
-
嘿,如果您有一个名为 TableA 的表具有前两行数据.....您的意思是您想要另一个具有相同架构结构的 TableB,您希望在其中显示所有这些计数值
标签: java mysql sql jdbc schema