“平等联接”不是标准用法吗?T-SQL

“平等联接”不是标准用法吗?T-SQL,sql,join,Sql,Join,我有一个表“Price”,它应该根据另一个表“CutPrice”中存储的值进行过滤(这意味着应该只显示低于存储参数的价格) 我尝试了各种方法,笑了笑,我做了以下几点: SELECT Location, Price, CutoffPrice FROM LocPrice INNER JOIN CutPrice ON CutPrice.CutOffPrice < LocPrice.Price 选择位置、价格、截止价格 从LocPrice内部联接 CutPrice上

我有一个表“Price”,它应该根据另一个表“CutPrice”中存储的值进行过滤(这意味着应该只显示低于存储参数的价格)

我尝试了各种方法,笑了笑,我做了以下几点:

SELECT     Location, Price, CutoffPrice
FROM            LocPrice INNER JOIN
CutPrice ON CutPrice.CutOffPrice < LocPrice.Price
选择位置、价格、截止价格
从LocPrice内部联接
CutPrice上的CutPrice.CutOffPrice
使用subsible-than符号非常有效,它甚至比我在另一个版本的查询中使用的Case语句还要快

我试着在谷歌上搜索它,看看它是否是标准的、推荐的、不推荐的,甚至可能是一个bug


我什么也找不到。所以我知道,这个问题对网站来说可能有点宽泛,但这是连接的标准用法,还是在使用时有什么需要注意的?特别是关于SQLServer2005上的T-SQL,非等联接是SQL的一个相当标准的部分。例如,见。大多数主要数据库都支持非equi连接,通常使用SQL 92 JOIN ON语法和pre SQL 92 WHERE语法。但是,如果您有一个特定的数据库,搜索“非对等连接
”通常会发现它不支持它们,例如,

如果您告诉我们您使用的是哪台服务器,这将非常有帮助!如果已经投票结束这项活动的4个人有礼貌地告诉你原因,那也是礼貌的。所以我会的,这真的应该在堆栈溢出时被问到。@julian knight编辑。谢谢。谢谢你命名这个东西。我的谷歌搜索没有给我答案,因为我没有确切的术语。知道要找什么是工作的一半。