したがって、ユーザーのいくつかのエントリを含むテーブルがあり、ID でグループ化し、テーブルの最後のレジスタを取得する必要があります。
私の仕事を最適化するために、タイムスタンプの子孫による順序のために別の内部に SELECT を含むクエリを使用してビューを作成しましたが、失敗します。ビューで構築できないか、すでに解決策があると思いますか?
誰かがこれを行う方法を知っている場合は、共有してください!
ありがとう!
PS: 申し訳ありませんが、コードは次のとおりです。
SELECT
dg_users.id,
dg_users.email,
dg_maps.id,
dg_maps.latitude,
dg_maps.longitude,
dg_maps.timestamp
FROM
(SELECT
*
FROM
dg_maps
ORDER BY dg_maps.timestamp DESC) dg_maps
JOIN
dg_geologs ON dg_geologs.map_id = dg_maps.id
JOIN
dg_users ON dg_users.id = dg_geologs.user_id
GROUP BY dg_geologs.user_id;