gpt4 book ai didi

SQL在内部连接中间使用嵌套选择

转载 作者:行者123 更新时间:2023-12-02 08:57:40 26 4
gpt4 key购买 nike

是否可以在加入过程中使用选择...

我正在尝试执行以下操作:

FROM 
tblorders o
INNER JOIN tblunits u on o.id = u.orderid
INNER JOIN ((SELECT
,Min(n.date) as [MinDate]
from tblNotes n
Where n.test = 'test') te
INNER JOIN tblnotes n on te.id = n.id
and te.[MinDate] = n.AuditinsertTimestamp)
INNER Join tblClient c ON o.ClientId = c.Id

基本上在查询中间的选择中,它只选择具有最小日期的笔记。问题是我需要在这里这样做,因为我需要从 tblOrders 成为第一个表......

建议?

最佳答案

INNER JOIN 失败,因为这里有一个前导逗号:

,Min(n.date) as [MinDate]

我想你正在寻找这样的东西:
SELECT ...
FROM tblorders o
INNER JOIN tblunits u on o.id = u.orderid
INNER JOIN (
SELECT id, Min(date) as [MinDate]
from tblNotes
Where test = 'test'
group by id
) te <-- not sure what JOIN clause to use here, please post schema
INNER JOIN tblnotes n on te.id = n.id
and te.[MinDate] = n.AuditinsertTimestamp
INNER Join tblClient c ON o.ClientId = c.Id

关于SQL在内部连接中间使用嵌套选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3679493/

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