加速在一个表中存在但在另一个表中不存在时返回结果的查询

时间:2017-09-11 03:35:26

标签: mysql

我有两张桌子。 t1包含业务信息,t2包含营业时间。 我使用以下查询返回数据在t1中存在且不在t2中的结果。

SELECT DISTINCT(t1.id)
t1 LEFT JOIN t2 ON (t1.id = t2.busId)
WHERE t2.busId IS NULL

此查询有效,但在t1中有大约15K记录,在t2中有50K行,这实际上需要几分钟才能返回结果。我想知道是否有可能加快速度。

0 个答案:

没有答案