当前位置: 首页 > 知识库问答 >
问题:

帮忙看看 这三句mysql能不能写成一句?

濮泳
2023-05-18
SELECT COUNT(*) AS tp_count FROM `qra_works` WHERE `created_time` > '2023-05-10 18:44:37' LIMIT 1 
SELECT COUNT(*) AS tp_count FROM `qra_works` WHERE `created_time` > '2023-05-10 18:44:37' AND `version` = 'junior' LIMIT 1 
SELECT COUNT(*) AS tp_count FROM `qra_works` WHERE `created_time` > '2023-05-10 18:44:37' AND `version` = 'senior' LIMIT 1 

帮忙看看 这三句mysql能不能写成一句?
感觉执行3次影响效率,不知道为什么写成一句,该怎么写?

共有2个答案

茹正祥
2023-05-18
SELECT 
    COUNT(*) AS tp_count 
FROM 
    `qra_works` 
WHERE 
    `created_time` > '2023-05-10 18:44:37' 
    OR (`created_time` > '2023-05-10 18:44:37' AND `version` = 'junior') 
    OR (`created_time` > '2023-05-10 18:44:37' AND `version` = 'senior')
曹疏珂
2023-05-18
SELECT 
    version, COUNT(*) AS tp_count 
FROM 
    `qra_works` 
WHERE 
    `created_time` > '2023-05-10 18:44:37' 

group by version
 类似资料:
  • 下面是监控网卡流量的 shell 脚本,运行后提示: expr:语法错误 看来看去不知道哪里出错了。

  • 问题内容: 已关闭 。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗? 更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 如果您打算使用视图,那么如何确保良好的性能? 还是最好不要先使用视图,而只是将等效视图合并到您的select语句中? 问题答案: 这完全取决于您通过视图查看的内容。但最有可能减少您的精力并提供更高的性能。当SQL语句引用非索引视图时,解析器和查询优化器将

  • 所幸这些错误都是multiple definition of...first defined here的形式.足足几十条,随便选了两条. 比方说第一条 链接器ld认为,两个.o文件中包含了重复定义的标识符,但这两个标识符的定义位置都是某个文件的373行,这是同一个定义,这是什么问题?同一个定义不就是一样东西吗? 还有第二条. 几乎是一回事,只不过是从两个.o文件变成了一个.a文件和.o文件. 这种

  • 这串代码后 这个sym的变量我该怎么修改

  • 问题1 https://segmentfault.com/q/1010000044340018 问题2 https://segmentfault.com/q/1010000044380820 问题3 这段脚本中 计算一个线程的 timeout作为score。 实际编码时 Redisson.create().getFairLock("test").tryLock(waitTime,leaseTime