powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Получить последнее имя пользователя.
4 сообщений из 4, страница 1 из 1
Получить последнее имя пользователя.
    #39827026
Tonny96
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
num_connect (INT)| steamid (CHAR) | name (CHAR)

В базу записывается каждое подключение к серверу (по порядку..), мне нужно получить последнее имя (name) игрока с steamid = "12345"


Подскажите как это сделать максимально просто, баз заумных циклов)
...
Рейтинг: 0 / 0
Получить последнее имя пользователя.
    #39827047
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну очевидно же...
Код: sql
1.
2.
3.
4.
5.
SELECT name
FROM table
WHERE steamid = '12345'
ORDER BY num_connect DESC
LIMIT 1
...
Рейтинг: 0 / 0
Получить последнее имя пользователя.
    #39827198
Tonny96
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT @i := @i + 1 AS num, steamid, name, cmd_time
FROM ( SELECT steamid, MAX(name) name, SUM(cmd_time) cmd_time
FROM 227_27015
WHERE `start` >= 1559462400 AND 1559505600 >= `end`
GROUP BY steamid
ORDER BY 3 DESC
LIMIT 0, 10 ) x,
( SELECT @i:=0) z
ORDER BY 4 DESC


а если применить это тут ? принцип тот же.. возможно? я думал что MAX(name) поможет но как выяснилось нет
...
Рейтинг: 0 / 0
Получить последнее имя пользователя.
    #39829366
Tonny96
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья подскажите пожалуйста.. нужно делать вложенный подзапрос для моего случая?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Получить последнее имя пользователя.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]