gpt4 book ai didi

sql - 我们可以在 SELECT 和 FROM 之间写子查询吗

转载 作者:行者123 更新时间:2023-12-02 19:00:36 25 4
gpt4 key购买 nike

我想知道,如何在 SELECT 和 FROM as 之间编写子查询

SELECT Col_Name,(Subquery) 
From Table_Name
Where Some_condition

最佳答案

这个:

SELECT y.col_name,
(SELECT x.column
FROM TABLE x) AS your_subquery
FROM TABLE y
WHERE y.col = ?

...是 SELECT 子句中的典型子查询。有人称其为“子选择”。这:

SELECT y.col_name,
(SELECT x.column
FROM TABLE x
WHERE x.id = y.id) AS your_subquery
FROM TABLE y
WHERE y.col = ?

...是相关子查询。它是相关的,因为子查询结果引用了外部查询中的表(在本例中为y)。

实际上,只需在 SELECT 子句中写入您想要的任何附加 SELECT 语句,但它必须用括号括起来。

关于sql - 我们可以在 SELECT 和 FROM 之间写子查询吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2430849/

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