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