powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Запрос в БД
4 сообщений из 4, страница 1 из 1
Запрос в БД
    #38662781
botasa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим мне надо найти автора и количество постов .. есть таблица в ней куча инф. но есть поле ИД автора который написал статью и таких много полей, как правильно с помощю criteriabuilder и вот такого запроса вытащить и набить класс инфой топ 10 автором по количеству их постов

Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT DISTINCT creator, article_amount FROM 
(
SELECT creator, count(creator) article_amount
  FROM blog_articles
  group by creator
) as tab
  order by article_amount desc
...
Рейтинг: 0 / 0
Запрос в БД
    #38662828
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
От диалекта SQL зависит. Либо LIMIT 0, 10 для MySQL либо WHERE ROWNUM <= 10 Oracle.
...
Рейтинг: 0 / 0
Запрос в БД
    #38662871
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на Hibernate setMaxResults :)
...
Рейтинг: 0 / 0
Запрос в БД
    #38662886
botasa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ухх спасибо, но вопрос в том, как правильно сформировать запрок с БД, я думаю их 2-е штуки будет ... Один выбирает ИД авторов + количество постов, а второй должен вытаскивать * из таблицы, где ИД автора уже есть в 1-м запросе + к мому не дублировать вывод ...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Запрос в БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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