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

  • Автор темы Автор темы devi409
  • Дата начала Дата начала

devi409

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

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

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

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

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

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

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

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

user1
pos1
pos2
pos3
user2
pos5
pos8
pos10
user3
pos4
pos9
pos20
 
сортировка задается оператором ORDER BY
поля сортировка задаются в нем через запятую
 
Сверху