Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 запрос  [new]
Сергей145687
Guest
Есть 2 таблицы

CREATE TABLE (user_id int not null, varchar name) - таблица пользователей с именами

CREATE TABLE (user_id int not null, varchar message) - таблица сообщений от пользователей

Как лучше реализовать запрос, чтобы получить выборку из двух колонок: имя пользователя, количество сообщений от пользователя?
18 авг 14, 21:05    [16458891]     Ответить | Цитировать Сообщить модератору
 Re: запрос  [new]
iiyama
Member

Откуда:
Сообщений: 642
Сергей145687,

join + group by + count
18 авг 14, 21:12    [16458919]     Ответить | Цитировать Сообщить модератору
 Re: запрос  [new]
Сергей145687
Guest
iiyama,

я понимаю, что надо заджоинить, сгруппировать по Id, только как такую выборку получить, цикл создавать, чтобы все Id перебрать?
18 авг 14, 21:21    [16458951]     Ответить | Цитировать Сообщить модератору
 Re: запрос  [new]
Glory
Member

Откуда:
Сообщений: 104760
Сергей145687
цикл создавать, чтобы все Id перебрать?

join и есть ваш "цикл"
18 авг 14, 21:23    [16458955]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить