-3
$rank = $db->query("
SELECT * FROM
(SELECT a.*, @row:[email protected]+1
AS `result`
FROM users a, (SELECT @row:=0) s ORDER BY id ASC)
a
WHERE id = '".$user_id."'
");
Я нашел следующий запрос на SO, и я пытаюсь понять, как это работает. Ничего подробного не было упомянуто в ответе.Что означают буквы «a» и «s» в контексте этого SQL-запроса?
До сих пор я понимаю все, кроме одной буквы «а» и «s»
Что они означают?
Это просто псевдоним. – Wanderer
https://www.techonthenet.com/mysql/alias.php – GurV
@ Иван Петров вы можете использовать его для получения значения столбца этой конкретной таблицы, например, имя a.username – Gulshan