当我将遗留连接语法重构为 ANSI 连接语法时遇到问题,因为我们数据库中的大多数过程都使用遗留连接。这是我需要更改它以使用 SQL 'JOIN' 语法而不是普通的旧版连接的代码。有人可以建议我怎么做吗?
select
a.userkey,
a.username,
c.monthd ,
b.currencykey
from
#users a,
#invoicedata b,
#revdate c
where
(a.userkey >= b.userkey or a.userkey <= b.userkey)
and b.idate between c.startdate and c.enddate
group by
a.userkey,
a.username,
c.monthd,
b.currencykey
order by c.id,a.username,b.currencykey