小编Sto*_*Man的帖子

mySQL命令在使用'GROUP BY'和'WHERE ... IN'时出错

我有一个包含以下列的表:DATE, TICKER, and ID. 基本上,我正在尝试使用下面的代码选择所有的代码及其相应的ID(它可以有多个ID).但是,在表中,有多个条目,其中代码可以具有相同的ID,但属于不同的日期,因此在这种情况下,我选择具有最小日期的ID.

SELECT 
       MIN(DATE), 
       TICKER, 
       ID 
FROM Names 
GROUP BY 
        TICKER, 
        ID 
WHERE TICKER IN ('A', 'B')
Run Code Online (Sandbox Code Playgroud)

现在,当我独立地尝试命令时,它可以工作,但是当我将命令GROUP BYWHERE IN命令组合在一起时,我认为出现了问题,因为我收到语法错误.

如果有什么不清楚,请告诉我,我会尽力澄清一下.

mysql sql

0
推荐指数
1
解决办法
62
查看次数

标签 统计

mysql ×1

sql ×1