在我的表中,我有一个“名称”列和一个“状态”列。
状态为真或假。
另一个表包含一个数字,即总金额。
我想要得到的结果是一个包含两列的表:名称 | 数据的状态
和示例:
一个 | 可用
一个| 可用
一个| 不可用
| 不可用
| 可用的
当“a”在名称列中并且可用性是状态列时。
第二个表中的总数表示我需要拥有的“a”行的总数,状态取决于原始表中状态列的真/假。
如果状态为“真”,我需要写“可用”,当“假”时,则“不可用”。
如果总金额值大于我在第一个表中的数据,我需要根据状态为“可用”的总金额添加行。
例如,如果我有 3 条记录“a”,当一条状态为“true”,另外两条状态为“false”,总金额为 4,结果我需要得到 4 行名称“a”,其中 2 个“可用”和 2 个“不可用”(给定的 3 行,加上一行使其成为 4)。
我的问题是,如何根据表中的数据更改值?(写可用/不可用)
以及如何添加一定数量的具有预设值的行(与以前相同的名称,以及“可用”状态)?