如何显示插入到相同ID的最后一个值?

时间:2019-06-08 03:55:36

标签: mysql spring-mvc

我必须下拉名称,然后在数据库中插入值

在我的数据库中,我的数据字段为(名称,金额)

如果我有3个名字(贝拉,宫,玩具),则数据库中的默认金额为1000,所以基本上这三个名称的默认值为1000。

现在,我要再次插入一个贝拉的名字,她的金额为500,宫(Miya)的金额也为500,最后,玩具我也要插入500

所以基本上我们现在在db中有2个Bella,数量分别为1000和500,以及2个Miya,其数量分别为1000和500,在Toy上也分别为1000和500。

现在,我想以选择形式下拉三个名称,但是在下面的mysql中

从db_1中选择*

如预期的那样,它将显示NAME&AMOUNT的所有行和数据字段,以及显示Bella,1000,Miya 1000,Toy 1000,Bella 500,Miya 500,Toy 500的行。

这是我的问题,我只想在下拉示例中为每个重复的名称下拉最新插入的内容。

有2个BElla,Miya和Toy。

在下拉菜单中我想显示名称BElla,但是当选择Bella时,在选择选项上选择时,db中的最新金额为BElla的值,与我在下拉菜单中选择miya的名称以及选择时相同宫的选择值是500,重复的玩具也是如此。有人可以帮助我克服这个问题吗?谢谢

i USED DESC LIMIT 1,但它显示db中最后插入的数据,而不显示重复的名称

选择名称,金额来自db_1 按名称订购DESC限制1

在下拉菜单中,我想显示上次插入的重复名称,并显示没有重复名称的名称。

主要问题是,如果插入的重复名称下拉列表中显示最新插入的名称,金额和之前的重复名称,则不允许在下拉列表中显示

0 个答案:

没有答案