gpt4 book ai didi

sql - T-SQL 内连接 内连接的第一个结果

转载 作者:行者123 更新时间:2023-12-01 09:35:53 26 4
gpt4 key购买 nike

我有 2 个表,Property 和 PropertyImage。 1 个属性有多个图像

我需要获取所有属性,并且每个属性只需 1 个 PropertyImage。

有谁知道如何做到这一点?

Property: PropertyID, Name
PropertyImage: PropertyImageID, PropertyID, Source, Type

谢谢

最佳答案

这是一个示例,其中选择了 Property 中的所有记录并选择了 PropertyImage 中的最后一条记录,假设 id 列是标识列并且最后一条记录是您需要的。您将需要根据您的确切列名和要求进行调整。

SELECT p.PropertyID, p.Name, pi.PropertyImageID, pi.Source, pi.Type 
FROM Property p
INNER JOIN PropertyImage pi
ON pi.PropertyImageId = (SELECT MAX(sub.PropertyImageId)
FROM PropertyImage sub
WHERE sub.PropertyId = p.PropertyId)

编辑:在选择中添加列名

关于sql - T-SQL 内连接 内连接的第一个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8140513/

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