@JayDeeZz

Как комбинировать 2 запроса sql?

Есть запрос
SET @n = 0;
SELECT (@n := @n + 1) AS rank, id, votes, game
FROM servers ORDER BY votes DESC;

5aaf86303e3da750380505.png
мне нужно после этого запроса выдвинуть запрос к этому чтобы вывести определенною строку по id
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
BojackHorseman
@BojackHorseman Куратор тега PHP
...в творческом отпуске...
оберните в еще один select

SELECT *
FROM (<ваш селект>) AS a
WHERE a.rank = 1


но если вам нужно третье место, к примеру, по полю votes, то проще сделать так

SELECT id, votes, game
FROM servers 
ORDER BY votes DESC
LIMIT 2,1
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы