首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将'Mysql JOIN‘与同一表的sql文本一起使用

问如何将'Mysql JOIN‘与同一表的sql文本一起使用
EN

Stack Overflow用户
提问于 2021-06-18 19:46:13
回答 1查看 24关注 0票数 0

我想使用mysql的"JOIN“

我想按"date_text“对行进行分组,其中"tokenIdx”是"1001“,"datetime_unix”是最大值。

我的代码是错的吗?

代码语言:javascript
复制
 SELECT `A.idx` 
FROM `data_candle_h1` 'A'
JOIN 
    (
        SELECT `date_text`, MAX(`datetime_unix`) AS 'datetime_unix' 
        FROM `data_candle_h1` 
        WHERE `tokenIdx` = '1002' 
        GROUP BY `date_text`
    ) 'B'
ON `A.datetime_unix` = `B.datetime_unix` 
WHERE  `A.tokenIdx` = '1002'

​

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-18 19:51:41

您的查询在语法上是完美的。只需删除表别名(A和B)两边的单引号(‘’)即可。我已经纠正了它。请看这个。

代码语言:javascript
复制
SELECT `A.idx` 
FROM `data_candle_h1` A
JOIN 
    (
        SELECT `date_text`, MAX(`datetime_unix`) AS 'datetime_unix' 
        FROM `data_candle_h1` 
        WHERE `tokenIdx` = '1002' 
        GROUP BY `date_text`
    ) B
ON `A.datetime_unix` = `B.datetime_unix` 
WHERE  `A.tokenIdx` = '1002'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68034600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档