我有这个查询,
$sql = "
select
old_team_id
from
transfers
where
player_id = $player_id and
transferid = latest_transfer_id
";
我有一个称为transfers的表,我的表中有
transferid
字段,我要的是运行查询时,它将从old_team_id
表中选择transfers
,其中transferid
是最新的transferid。那有可能吗?如果是,我在查询中缺少什么。谢谢。 最佳答案
要获取具有最大transferid
的行中的值,可以使用ORDER BY
和LIMIT
:
SELECT old_team_id
FROM transfers
WHERE player_id = $player_id
ORDER BY transferid DESC
LIMIT 1