gpt4 book ai didi

mysql - 什么是最佳解决方案,使用 Inner Join 或多个查询?

转载 作者:行者123 更新时间:2023-12-01 00:00:40 25 4
gpt4 key购买 nike

最佳解决方案是什么,使用 Inner Join 还是使用多个查询?

像这样:

 SELECT * FROM brands
INNER JOIN cars
ON brands.id = cars.brand_id

或者像这样:

SELECT * FROM brands

...(查询时)...

SELECT * FROM cars WHERE brand_id = [row(brands.id)]

最佳答案

一般来说,一个查询更好,但也有一些注意事项。例如,如果连接超过七个,旧版本的 SQL Server 的性能会大大降低。答案实际上取决于数据库引擎、版本、查询、模式、字段等,所以我们不能肯定地说哪个更好。始终尽可能减少查询数量,不要太过分,也不要创建疯狂或无法维护的结果集。

关于mysql - 什么是最佳解决方案,使用 Inner Join 或多个查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21432143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com