gpt4 book ai didi

mysql - 多行 WHERE 子句的数据库查询简化

转载 作者:搜寻专家 更新时间:2023-10-30 20:05:49 26 4
gpt4 key购买 nike

是否有更改来简化此数据库查询(每个请求必须运行多次)可能使用 IN 子句或其他内容?

SELECT `id`
FROM `tablename`
WHERE `columnname1` = "longer-value" OR
`columnname2` = "longer-value" OR
`columnname3` = "longer-value" OR
`columnname4` = "longer-value" OR
`columnname5` = "longer-value" OR
`columnname6` = "longer-value" OR
`columnname7` = "longer-value" OR
`columnname8` = "longer-value" OR
`columnname9` = "longer-value" OR
`columnname10` = "longer-value"

请注意,此查询会在 10 个不同的列中检查该值。

最佳答案

我以前确实做过...

WHERE "longer-value" IN (`rowname1`, `rowname2`, ... , `rownameN`)

关于mysql - 多行 WHERE 子句的数据库查询简化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9268792/

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