gpt4 book ai didi

sql-server - 将包含子查询的 T-SQL 查询重写为使用连接

转载 作者:搜寻专家 更新时间:2023-10-30 20:16:39 24 4
gpt4 key购买 nike

我需要在主外部查询中从 Application 表中选择一列,这意味着我必须重写以下查询以使用连接而不是子查询,以便将 Application 表移到主外部查询的范围内。

SELECT XMLValue
FROM DynamicField
WHERE ParentID IN (
SELECT DynamicFieldID
FROM DynamicField
WHERE ParentID IN (
SELECT DynamicFieldID
FROM Application
)
)

有没有人对如何解决这个问题有建议?

最佳答案

所以像这样:

SELECT s.*
FROM DynamicField t
INNER JOIN DynamicField t1 on(t.parentID = t1.DynamicFieldID)
INNER JOIN Application s ON(t1.parentID = s.DynamicFieldID)

这将从应用程序表中选择所有内容。

关于sql-server - 将包含子查询的 T-SQL 查询重写为使用连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35719051/

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