|
MySQL.RU - Webboard
Вернуться
сортировка по повторяющимся значениям (Наталья) 30/08/2011 - 08:59:34
Re: сортировка по повторяющимся значениям (Akina) 30/08/2011 - 13:28:53
Re: сортировка по повторяющимся значениям (Наталья) 30/08/2011 - 16:27:16
Re: В студию, плиз: (Akina) 30/08/2011 - 19:46:38
Re: В студию, плиз: (Наталья) 31/08/2011 - 13:58:33
Re: Done (Akina) 31/08/2011 - 18:34:42
Re: Done (Наталья) 04/09/2011 - 15:07:33
> Original message text:
> From: Наталья - 30/08/2011 - 08:59:34
> Subject:сортировка по повторяющимся значениям
> -----------------
> Есть таблица в которой содержатся в одном столбце id фильмов, в другом id юзеров, посмотревших эти фильмы. Нужно выбрать все фильмы, которые посмотрел юзер id1, но отсортировать их так, чтобы сначала выводились фильмы, общие с юзером id2 (то есть которые id2 тоже посмотрел)
> Помогите, пожалуйста, с запросом!
>
From: Наталья - 31/08/2011 - 13:58:33
Subject:В студию, плиз:
-----------------
Таблица:
CREATE TABLE `seen_films` (
`id` INT NOT NULL AUTO_INCREMENT ,
`film_id` INT NOT NULL ,
`user_id` INT NOT NULL ,
PRIMARY KEY ( `id` )
);
Наполнение:
INSERT INTO `seen_films` (`film_id` , `user_id` )
VALUES (10, 1), (10, 2),(11,1),(12,2),(13,1),(14,2),(14,1),(15,1),(15,2),(16,1),(17,1),(18,1),(19,1),(20,1),(20,2);
Желаемый результат:
фильмы юзера 1, отсортированные по общим с юзером 2
user_id | film_id
------------------
1 | 10
1 | 14
1 | 15
1 | 20
1 | 11
1 | 13
1 | 16
1 | 17
1 | 18
1 | 19
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
40522
|
|