我正在尝试使用此查询显示时间列表:
SELECT `account_id`, `finish_time` FROM `race_times` WHERE `race_id` = %i ORDER BY `finish_time` ASC LIMIT 10
它将返回字段'account_id' , 但 'account_name' 可以由用户更改并存储在表 'Users' 中,该表也具有自动递增的原始 account_id 值。
当表 'race_times' 只有 'account_id' 值时,上面的查询是否可以从表 'Users' 返回 'account_name'?
最佳答案
SELECT rt.account_id, rt.finish_time, u.account_name
FROM race_times AS rt
INNER JOIN users AS u ON tr.account_id = u.account_id
WHERE race_id = %i
ORDER BY finish_time ASC
LIMIT 10;
关于mysql - 选择 account_id 并从另一个表中获取名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29247877/