gpt4 book ai didi

sql - Postgresql 嵌套 SELECT

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

我正在学习 postgresql,但我不知道如何编写这个嵌套查询,或者它是否可能。

Table -> Points: pid | val

Table -> Grid: gid | max_val | min_val

Return I want: pid | gid | val

我是这样想的

for p in (SELECT * FROM Points)
SELECT gid FROM Grid AS g WHERE p.val < g.max_val AND p.val > g.min_val

这可能吗?如果可以,有人可以指出我正确的方向吗?

最佳答案

我认为您不需要嵌套查询,只需一个连接。这样的东西能满足您的需求吗?

SELECT
P.pid,
G.gid,
P.val
FROM
Grid AS G
INNER JOIN
Points AS P
ON P.val < g.max_val
AND P.Val > g.min_val

关于sql - Postgresql 嵌套 SELECT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6998469/

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