Мне нужно перенести SQL-запросы, написанные для MS SQL Server 2005, в Postgres 9.1.
Каков наилучший способ заменить CROSS APPLY
в этом запросе?
SELECT *
FROM V_CitizenVersions
CROSS APPLY
dbo.GetCitizenRecModified(Citizen, LastName, FirstName, MiddleName,
BirthYear, BirthMonth, BirthDay, ..... ) -- lots of params
Функция GetCitizenRecModified()
- это функция с табличной оценкой. Я не могу поместить код этой функции, потому что она действительно огромна, она делает некоторые сложные вычисления, и я не могу отказаться от нее.