gpt4 book ai didi

sql - 通过多列从数据库中查询多个值

转载 作者:搜寻专家 更新时间:2023-10-30 21:58:44 27 4
gpt4 key购买 nike

我有以下查询:

SELECT
a, b, value
FROM
table
WHERE
a = :a AND b = :b

我必须为 N=10000+ 个不同的 (a, b) 对选择一个值。

最简单的解决方案是进行 N 次单个查询,但从性能 POV 来看它很糟糕。对于这种情况,什么是更优的解决方案?

最佳答案

SELECT
a, b, value
FROM
table
WHERE
(a ,b) in ((a1,b1),(a2,b2),(a3,b3),(a4,b4),(a5,b5)...(an,bn))

关于sql - 通过多列从数据库中查询多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27945826/

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