【发布时间】:2015-03-24 14:10:49
【问题描述】:
我目前正在使用 DBISAM sql 编译器。它与 ms sql 编译器非常非常相同,唯一的区别是我不能有任何嵌套的连接语句。
下面的查询是一个嵌套查询,它获取最近的贷款记录和利率。我想知道是否有另一种方法可以在没有嵌套 select 语句的情况下编写它。
select * from
(select Loan_Id, Max(effectiveDate) as EffectiveDate from InterestTerms
group by Loan_Id) as Y
join InterestTerms as X on Y.Loan_Id = X.Loan_Id and Y.EffectiveDate = X.EffectiveDate
order by Y.Loan_Id
【问题讨论】:
-
你能用 WITH 吗? msdn.microsoft.com/en-us/library/ms175972.aspx
-
不,我想有类似stackoverflow.com/questions/6617347/… 波西米亚人的回答