0

我正在查询一个在线游戏网站的 SQL 数据库。我想找到用户登录日期最早的游戏(使用 min(charstat_last_activated) 找到)并返回相关的唯一游戏标识符(charstat_game)。不幸的是, min 函数给我带来了一些问题——每当我尝试创建一个子查询以仅返回 charstat_game 条目时,我都会收到一条错误消息。

下面是返回记录中最早的游戏和游戏 ID 的代码。如果有人能告诉我如何调整它以仅返回最古老游戏的 charstat_game 部分,那么我将非常感激。

SELECT charstat_game, min( charstat_last_activated ) 
FROM `character_main` 
WHERE charstat_player =11
AND charstat_active =1
AND charstat_game >0
4

1 回答 1

2

沿以下行使用子查询

select charstat_game from `character_main` where charstat_last_activated = (
SELECT  min( charstat_last_activated ) 
FROM `character_main` 
WHERE charstat_player =11
AND charstat_active =1
AND charstat_game >0
)
and charstat_player =11
AND charstat_active =1
AND charstat_game >0
于 2013-07-06T04:45:10.113 回答