相关疑难解决方法(0)

Postgres类似于SQL Server中的CROSS APPLY

我需要将为MS SQL Server 2005编写的SQL查询迁移到Postgres 9.1.在此查询中
替换的最佳方法是什么CROSS APPLY

SELECT *
FROM V_CitizenVersions         
CROSS APPLY     
       dbo.GetCitizenRecModified(Citizen, LastName, FirstName, MiddleName,
BirthYear, BirthMonth, BirthDay, ..... ) -- lots of params
Run Code Online (Sandbox Code Playgroud)

GetCitizenRecModified()function是一个表值函数.我不能放置这个函数的代码,因为它真的很大,它会使一些困难的计算,我不能放弃它.

sql postgresql cross-apply postgresql-9.1 lateral

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

cross-apply ×1

lateral ×1

postgresql ×1

postgresql-9.1 ×1

sql ×1