我是配置单元的新手,正在尝试执行一个包含非相等联接的查询。但是当我尝试在配置单元0.7中执行时,由于非相等连接条件,我得到了一个错误。
查询:
SELECT * INTO dbo.tbl_B
FROM ( select
Id,
Name,
Age,
SellingPrice,
row_number() OVER ( PARTITION BY Id,Name
ORDER BY Age asc) AS row_no
from tbl_A
LEFT JOIN dbo.tbl_C
ON A.[Id]=C.[Id]
and A.SellingPrice <= C.BuyingPrice
) AA
WHERE row_no = 1 ;
请提供我的想法重写这个查询而不使用非等效连接。
2条答案
按热度按时间7eumitmz1#
iqxoj9l92#
将非等联接条件移到where子句: