gpt4 book ai didi

mysql - 从表中删除具有相同 DisplayID 的重复项

转载 作者:行者123 更新时间:2023-11-29 22:33:10 25 4
gpt4 key购买 nike

我有一个表格,如下所示:

Name   DisplayID InventoryType Itemlevel RequiredLevel  
Armor1 4 4 566 90
Armor2 123 30 566 90
Armor3 123 30 540 90
Armor4 123 10 540 90

我想要做的是,删除每个 InventoryType 中的 DisplayId 重复项,并保留具有最高 Itemlevel 的那个。

海蒂SQL、MySQL

最佳答案

SELECT a.name, a.DisplayID, a.InventoryType, a.Itemlevel, a.RequiredLevel
FROM Item_template a
WHERE a.Itemlevel = (SELECT MAX(b.Itemlevel) FROM Item_template b where a.DisplayID = b.DisplayID)

SQL FIDDLE:http://sqlfiddle.com/#!9/bba95/1/0

关于mysql - 从表中删除具有相同 DisplayID 的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29659333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com