我们可以在 SELECT 和 FROM 之间写子查询吗
我想知道如何在 SELECT 和 FROM 之间编写子查询
SELECT Col_Name,(Subquery)
From Table_Name
Where Some_condition
i want to know, how to write subquery in between SELECT and FROM as
SELECT Col_Name,(Subquery)
From Table_Name
Where Some_condition
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是:
...是
SELECT
子句中的典型子查询。有人称其为“子选择”。这是:...是一个相关子查询。它是相关的,因为子查询结果引用了外部查询中的表(在本例中为
y
)。实际上,只需在 SELECT 子句中写入您想要的任何附加 SELECT 语句,但它必须用括号括起来。
This:
...is a typical subquery in the
SELECT
clause. Some call it a "subselect". This:...is a correlated subquery. It's correlated because the subquery result references a table in the outer query (
y
in this case).Effectively, just write whatever additional SELECT statement you want in the SELECT clause, but it has to be surrounded by brackets.
你可以这样做,但是你必须为子查询使用别名
you can do it, but you must use an alias for the subquery