gpt4 book ai didi

sql - 子查询的自连接

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

我想知道,是否可以使用 PostgreSQL 将查询结果与自身连接起来?

最佳答案

您可以使用 WITH 这样做:

WITH subquery AS(
SELECT * FROM TheTable
)
SELECT *
FROM subquery q1
JOIN subquery q2 on ...

或者通过创建一个包含查询的 VIEW,并在其上加入:

SELECT *
FROM TheView v1
JOIN TheView v2 on ...

或者暴力方法:键入子查询两次:

SELECT *
FROM (
SELECT * FROM TheTable
) sub1
LEFT JOIN (
SELECT * FROM TheTable
) sub2 ON ...

关于sql - 子查询的自连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/907366/

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