在一个连接另一个表(另一个充当字典)的查询中,由于外键值在基表的许多记录中被重复,数据库引擎会多次提取重复数据(我指的不是显示的输出,而是实际上一次又一次地访问和搜索表),还是聪明到以某种方式缓存结果并只提取一次所有内容我正在使用mySQL。我指的是这样的情况: FROM Tasks ON Tasks.personID = People.ID;
让我们假设P
我已经找到了= vs用于单个值(链接和链接)的帖子,但实际上我要求的是多个值。它可能表现得更好:SELECT * FROM tbl WHERE id = 50 OR id = 51 OR id = 52
SELECT * FROM tbl WHERE id IN (50, 51, 52)
SELECT * FROM tbl WHERE id >= 50 AND id <= 52
注意:很明显,id是主索引的。