gpt4 book ai didi

MySQL 5.5.9 : Can't figure out how to get my subquery to work properly

转载 作者:行者123 更新时间:2023-11-29 15:12:07 25 4
gpt4 key购买 nike

基本上我想做的是..我有一个包含一行的数据库设置。该行有一个名为“entry”的主键和一个名为“difficulty_entry_1”的值。 “difficulty_entry_1”引用另一个条目,因为它是主键“entry”。我试图选择“difficulty_entry_1”数据条目的所有数据,但不知道“difficulty_entry_1”中的实际值,但我确实知道“entry”中的值

Set @bossID = 26687

SELECT
difficulty_entry_1 AS HbossID
,(select
entry
,NAME
,healthmodifier
,damagemodifier
FROM creature_template
WHERE entry = HbossID;)
FROM creature_template
WHERE entry = @bossId;

基本上我希望结果是这样的

If     | Entry | Difficulty_entry_1 |
|----------------------------|
| 26687 | 12345 |


I want | Entry | Difficulty_entry_1 |
|----------------------------|
| 12345 | 0 |

实际上最初不知道“difficulty_entry_1”中的值,但最初知道表 1 的“entry”中的值

希望这是有道理的。刚在这里发帖的新手。预先感谢您!

最佳答案

我知道怎么做了。对于任何有同样问题的人,这是我用来获取我正在寻找的结果的代码!

SET @bossID = 26687;
SELECT
entry
,NAME
,healthmodifier
,damagemodifier
FROM creature_template
WHERE entry = (SELECT difficulty_entry_1 FROM creature_template WHERE entry = @bossID);

关于MySQL 5.5.9 : Can't figure out how to get my subquery to work properly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59982301/

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