私は2つのテーブルを持っています:
users:
user_id user_name
data:
user_id user_data user_time
データテーブルから最新のエントリを選択したいのですが、user_name, user_id, user_data
とを返しuser_time
ます。
次のクエリを試しましたが、各ユーザーの最後ではなく、最初のエントリが返されます。
sql = "SELECT users.user_name, users.user_id, data.user_data, data.user_time
FROM users
INNER JOIN data ON data.user_id = users.user_id
GROUP BY users.user_name
ORDER BY data.user_time DESC";