gpt4 book ai didi

Mysql性能: 1 query over 3 tables or 2 queries?

转载 作者:行者123 更新时间:2023-11-29 14:45:06 24 4
gpt4 key购买 nike

我需要来自 3 个不同表的数据:

  1. 类别表

  2. 得分表 1

  3. 得分表 2

现在什么性能更好?

  1. 进行 3 个独立的 SELECT 查询

  2. 进行 2 个查询并连接评分表 1 和 2,并对类别进行正常的选择查询

  3. 将所有 3 个查询连接到 1 个查询中?

数字2:

SELECT scoretable1.category, scoretable1.score, scoretable2.score
FROM scoretable1, scoretable2
WHERE scoretable1.consultant = scoretable2.consultant
AND scoretable2.consultant = '14'
AND scoretable1.category = scoretable2.category

非常感谢!

附注类别表非常小,因此我也可以将其导出为缓存文件作为序列化数组? (也许是这个表的最佳方式)

最佳答案

我的猜测是最好在一个查询中完成它。但我不太确定。也许是query analyser可以在这里帮助您。

关于Mysql性能: 1 query over 3 tables or 2 queries?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7120923/

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