gpt4 book ai didi

mysql - 可以防止多个sql求和查询吗?

转载 作者:行者123 更新时间:2023-11-29 09:07:50 27 4
gpt4 key购买 nike

我想阻止这种情况:

  $florissql = "SELECT SUM(hours) FROM logs WHERE executors LIKE '%floris%'";
$rosasql = "SELECT SUM(hours) FROM logs WHERE executors LIKE '%rosa%'";
$lottesql = "SELECT SUM(hours) FROM logs WHERE executors LIKE '%lotte%'";

是否可以仅通过一个查询来完成此操作?

最佳答案

也许试试这个?

 SELECT SUM(hours) AS Hours, 'floris' AS Executor FROM logs WHERE executors LIKE '%floris%'
UNION ALL
SELECT SUM(hours) AS Hours, 'rosa' AS Executor FROM logs WHERE executors LIKE '%rosa%'
UNION ALL
SELECT SUM(hours) AS Hours, 'lotte' AS Executor FROM logs WHERE executors LIKE '%lotte%'

这将导致:

  Hours | Executor
----------------
123 | floris
456 | rosa
789 | lotte

关于mysql - 可以防止多个sql求和查询吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6528642/

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