较大量数据的多表关联,SQL JOIN 和 IN 性能区别大吗

2024-12-05 11:03:42
推荐回答(1个)
回答1:

JOIN表示连接两个表,分为外连接和内连接,通常用于带出关联关系的其他表的字段信息,比如我这里有用户ID想查出,用户的姓名,可以外连接用户表,带出姓名字段。
IN这个关键字有性能要求,如果IN里面的选项大于1000个,性能下降的非常快,可以用exist来代替 ,具体用法可以查一下,资料有一堆。