我不是最好的SQL查询,我理解基础知识并且我想在一个而不是两个中执行此查询,我有以下查询:
SELECT * FROM `playerpdata` WHERE infoid LIKE '%Cash%' ORDER BY cast(value as int) DESC
它将返回如下结果:
infoid value
3924839048[Cash] 60000
93849384[Cash] 43000
然后我想在[现金](这是用户ID)之前取值,然后预先形成:
SELECT value FROM `playerpdata` WHERE infoid = '<ID FROM ABOVE>[CharacterName]'
如果有人可以帮助我,我真的很感激,谢谢:)
编辑; 预期产出:
infoid value value
3924839048[Cash] 60000 Joe Bloggs
93849384[Cash] 43000 Jane Doe