3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
|
||||||||||||||||
1 | ||||||||||||||||
MySQL Выборка списка пользователей06.06.2017, 09:58. Показов 1535. Ответов 1
Метки нет (Все метки)
Всем привет. Решил сделать просмотр последних 15 проголосовавших за пользователя юзеров.
Но не все так просто. Есть таблица votes, но туда заносится не один голос конкретно за пользователя, а заносятся голоса за каждый комментарий пользователя в зависмости от этого голоса, меняется его рейтинг. Так вот задача, как вывести последние 15 проголосовавших пользователей, а не последние 15 записей из БД. Делал так:
Хотел использовать GROUP BY user_id, но при таком запросе, он выводит разных пользователей, но записи не отсортированы по id. Короче запутался и прошу помочь знатоков. Структура таблицы
Добавлено через 8 минут Вроде бы получилось сделать таким запросом
0
|
06.06.2017, 09:58 | |
Ответы с готовыми решениями:
1
Выборка из бд одного поля всех пользователей Выборка 5 первых пользователей Выборка пользователей со сложным условием Формирование списка + выборка из этого же списка |
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
|
|
22.05.2018, 15:08 [ТС] | 2 |
Помогите пожалуйста решить проблему с этим вопросом... как оказалось в дальнейшем, то не совсем корректно все это дело работает.
MAX(id) AS flag вернет в flag максимальный идентификатор для запроса. НО!Данные запрашиваемы в запросе, например votes в итоге выводятся не для flag , а для id - если его в запросе указать, то видно что он не соответствует flag Как правильно сделать подобный запрос?
0
|
22.05.2018, 15:08 | |
22.05.2018, 15:08 | |
Помогаю со студенческими работами здесь
2
Выборка из списка Выборка из списка Выборка из списка Выборка из списка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |