【发布时间】:2016-09-11 08:46:21
【问题描述】:
我正在使用 MySQL 并且有一个 sql 错误。我需要为日期时间和每个不同的日期时间设置不同的列,我想显示最大影响 ID
选择 max(impact_id),distinct datetim
来自新闻
其中 Impact_id 不为空并且
datetim 不为空
按日期分组
按 datetim asc 排序
我遇到错误
SQL Error (1064): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'distinct datetim from news where impact_id is not null and
datetim 不为空'
CREATE TABLE `news` (
`datetim` DATETIME NULL DEFAULT NULL,
`symbol` VARCHAR(50) NULL DEFAULT NULL,
`impact` VARCHAR(50) NULL DEFAULT NULL,
`_id` MEDIUMINT(9) NOT NULL AUTO_INCREMENT,
`impact_id` INT(11) NULL DEFAULT NULL,
PRIMARY KEY (`_id`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=3072
;
【问题讨论】:
标签: mysql