次のデータ(サンプル)を持つMySQLテーブルがあります。mysqlデータベースの最後の行の値を取得する方法
UserId - DeviceId - StartDate - EndDate
------------------------------------------------------
1001 D119822 11/27/2011 12/02/2011
1001 D198726 11/27/2011 12/02/2011
1001 D552833 11/27/2011 12/02/2011
1001 D980993 11/27/2011 12/02/2011
私はrow_num
またはordinal_position
の事のいくつかの種類を探しますが、何も見つかりませんでした。 シリアル/自動インクリメント番号列を追加せずに、上記の表から最新のレコードを取得するにはどうすればよいですか?
最新の記録は何ですか?その理由は何ですか?主キーとは何ですか? – gbn
@gbn:最新のレコードでは、最後に追加されたレコードを意味します。私のテーブルには主キー列はありません。 –
ORDER BY句に何か使用する必要があります。テーブル(セット)に**暗黙の注文**がSQLにあります – gbn