0

私はこのクエリを持っています、

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

私はtransfersというテーブルを持っています。テーブルにはtransferidフィールドがあります。クエリを実行すると、最新のtransferidであるold_team_idfromtransfersテーブルが選択されます。transferidそれは可能でしょうか?はいの場合、クエリに欠けているものは何ですか。ありがとう。

4

1 に答える 1

1

最大の行の値を取得するには、andtransferidを使用できます。ORDER BYLIMIT

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