Помогите составить запрос mySQL

devi409

Новичок
Помогите составить запрос mySQL

Здраствуйте уважаемые.

Имеются два таблицы.
Первая это перечисление некоторых типов допустим Админ, Пользователь , Юзер, Ламер.
Вторая таблица содержит статьи написанные этими пользователи имеются столбцы
id - идентификатор
name - название статьи
id_category -к какой категории относится статья
user - кто написал статью

Исходные данные это id_category
необходим запрос чтобы получить список пользователей из первой таблице и чтобы значения не повторялись. Таким образом если у нас имеются 6 статей в одной категории написанные двумя человеками то и должны получить две строки из первой таблицы.

Как такое сделать?
 

maga1984

Новичок
SELECT user.user_n
FROM user //таблица с пользователями
LEFT JOIN state //таблица со статьями
USING ( user_n )
WHERE state.id_cat = '1' //категория
GROUP BY user_n;
Сделал так, проверил, вроде работает
 

devi409

Новичок
спасибо!

а как сделать двойную сортировку?

например GROUP BY user_n
и вторую GROUP BY pos_page;

тоесть чтобы получилось чтото типа того

user1
pos1
pos2
pos3
user2
pos5
pos8
pos10
user3
pos4
pos9
pos20
 

Фанат

oncle terrible
Команда форума
сортировка задается оператором ORDER BY
поля сортировка задаются в нем через запятую
 
Сверху