Приведенный выше SQL-запрос сортируется по времени входа в систему, но результат неверен. Тип login_time — DATETIME
SELECT JSON_ARRAYAGG(
JSON_OBJECT(
'id',
loginLog.id,
'location',
loginLog.location,
'loginTime',
loginLog.login_time,
'ip',
loginLog.login_ip
)
) AS log,
`user`.`name` as userName,
`user`.`phone` as phone,
`user`.`email` as email
FROM `user` `user`
LEFT JOIN (
SELECT *
FROM login_log
WHERE login_time > '2025-01-10 03:28:01.486471'
ORDER BY login_time DESC
) AS `loginLog` ON `user`.`id` = `loginLog`.`uid`
WHERE user.id = '04006a9b-246c-46ac-a5a9-6b5fd150bcd1'
Подробнее здесь: https://stackoverflow.com/questions/793 ... -the-login
Мобильная версия