Задать вопрос
CanVas
@CanVas
Веб-мастер

Как выбрать из mysql строки по порядку из другой таблицы?

К примеру есть таблица users:
id - INT(10)
name - VARCHAR(255)
...


и есть ещё одна таблица rating:
id - INT(10)
sum - INT(255)
...


Ну и собственно вопрос - как выбрать допустим 5 строк из таблицы users, в порядке, соответствующем в таблице rating в столбце sum? Т.е. вывести такой ТОП-5 пользователей.

Или проще эти таблицы объединить? Но я в таком случае боюсь что таблица будет огромной... если туда всё пихать.
И что насчёт большой нагрузки?
  • Вопрос задан
  • 2236 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@Niki-Z
Ковыряю нековыряемое
SELECT users.id, users.name FROM users LEFT JOIN rating ON users.id = rating.id ORDER BY rating.sum DESC
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы