我正在加入两个表,每个表有五十万个记录,这是两个表的结构
A (AKey, Name)
B (BKey, AKey, Value, Set).
Set是一种比特类型。 Set上没有索引。
这两个查询之间有什么区别吗?
SELECT Name, Value
FROM A
INNER JOIN B
ON A.AKey = B.Key
AND B.Set = 1
和
SELECT Name,Value
FROM A
INNER JOIN B
ON A.Key = B.Key
WHERE B.Set = 1
这两个返回相同的结果。可能是一个菜鸟问题,但仍然是一个问题。