select value
from persons p join persons2 p2
on left(p.lastname,1) = left(p2.lastname,1)
SQL Server。有什么方法可以使此SARGable /运行速度更快?我无法在人员表上创建列,但可以在人员2上创建列。
3
您知道该查询的结果实际上是一种CROSS JOIN吗?
—
ypercubeᵀᴹ
桌子多大?如果每个人仅说1万行,那么结果将至少是400万行。我不知道这种查询的用途是什么。
—
ypercubeᵀᴹ
@ypercubeᵀᴹ可能是一些使用模糊匹配的重复数据删除过程的初始输入?
—
马丁·史密斯
听起来是个坏主意。您想在这里实现什么?
—
DavidדודוMarkovitz
这只是举例。谓词更多。马丁·史密斯(Martin Smith)有一个正确的想法,那就是重复数据删除。
—
lastchancexi