gpt4 book ai didi

mysql - 多个子查询结构中缺少某些内容

转载 作者:行者123 更新时间:2023-11-29 15:55:46 25 4
gpt4 key购买 nike

我正在尝试对两个表中的记录进行简单的计数。我以前曾多次这样做过,但目前无法访问我常用的系统。我确信我错过了最简单的事情,但我压力很大,无法在任何地方找到答案。

我知道当我从一张 table 上拉出来时它工作得很好。我想我只是错过了一个愚蠢的逗号或其他东西。

我的查询没有正确显示。这是一张照片。

选择 COUNT()从 T1 AS ct_hipotdb, COUNT()从 T2 AS任务结果数据库

(SELECT 
*
FROM
ct_hipot
WHERE
ACTOR_NAME LIKE ('MFG%')
AND CONVERT_TZ(TIME_STAMP, 'UTC', 'US/Pacific') BETWEEN '2019/6/3 06:00:00' AND '2019/6/4 06:00:00') T1
(SELECT
*
FROM
task_result
WHERE
ACTOR_NAME LIKE ('MFG%')
AND CONVERT_TZ(task_TIMESTAMP, 'UTC', 'US/Pacific') BETWEEN '2019/6/3 06:00:00' AND '2019/6/4 06:00:00') T2

QueryPhoto

最佳答案

错过了未显示为代码的第一部分。像这样的事情:

SELECT
(
SELECT
COUNT(*)
FROM
ct_hipot
WHERE
ACTOR_NAME LIKE ('MFG%')
AND CONVERT_TZ(TIME_STAMP, 'UTC', 'US/Pacific') BETWEEN '2019/6/3 06:00:00' AND '2019/6/4 06:00:00'
) AS ct_hipotdb
, (
SELECT
COUNT(*)
FROM
task_result
WHERE
ACTOR_NAME LIKE ('MFG%')
AND CONVERT_TZ(task_TIMESTAMP, 'UTC', 'US/Pacific') BETWEEN '2019/6/3 06:00:00' AND '2019/6/4 06:00:00'
) AS task_resultdb
;

附注我不会像您那样使用 CONVERT_TZ 函数,因为这会阻止查询使用索引。您应该将常量从 TZ 转换为 UTZ。

关于mysql - 多个子查询结构中缺少某些内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56470490/

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