0

我有这个疑问,

$sql = "
          select 
            old_team_id
          from
            transfers
          where
            player_id = $player_id and
            transferid = latest_transfer_id
      ";

我有一个名为 transfer 的表,在我的表中有一个transferid字段,我想要的是当我运行查询时,它将old_team_idtransfers表中选择transferid最新的 transferid。这可能吗?如果是,我的查询缺少什么。谢谢。

4

1 回答 1

1

要获得最大行中的值,transferid您可以使用ORDER BYand LIMIT

SELECT old_team_id
FROM transfers
WHERE player_id = $player_id
ORDER BY transferid DESC
LIMIT 1
于 2012-08-16T19:13:28.707 回答