Помогите с mysql запросом

3.15K
.
Друзья, кто знает как верно составить запрос на выборку

Есть таблица

Название фильма | Жанр

Фильм1 | драма
Фильм1 | путешествие
Фильм1 | трагедия
Фильм2 | комедия
Фильм2 | драма
Фильм2 | путешествие

Как составить запрос чтобы вывести название фильмов у которых жанр ДРАМА + ПУТЕШЕСТВИЕ?
Поидее должно вывести

Фильм 1 - есть жанр ДРАМА + ПУТЕШЕСТВИЕ
Фильм 2 - есть жанр ДРАМА + ПУТЕШЕСТВИЕ
.

Могу вывести список фильмов у которых есть один смежный ЖАНР, а вот если два и более не получается.

.

думать лень,
вот с этим попробуй пошаманить
http://dev.mysql.com/doc/refma ... oncat

.

ramzes, А как в неё прописать два параметра????

SELECT student_name,
    ->     GROUP_CONCAT(DISTINCT test_score
    ->               ORDER BY test_score DESC SEPARATOR ' ')
    ->     FROM student
    ->     GROUP BY student_name;


К примеру пишу FROM student Where test_score = 'Драма' - работает
А так FROM student Where test_score = 'Драма' and test_score = 'Комедия' - нет
.

Народ, хоть кто-то знает???

Что все нубы как и я в mysql, задача ведь для знающих не особо тяжелая!!!

HELP

.

Вобщем получил я с помощью GROUP_CONCAT

Драма - 13 (числое обозначение жанра)
Комедия - 19 (числое обозначение жанра)


ячейку с данными вида '13,19', как теперь делать выборку если в колонке есть разделитель и нужно выбрать через Where Жанр = 13 and Жанр = 19 ????????????????????

.
Ей 25

blackvj, подожди. Не набивай посты. Сяду за ноут и кину код.

.

ValekS, ОК, друг подожду. Жизнено необходимо это мне сделать.

.
ValekS
Ей 25
# blackvj (28.01.2015 / 17:55)
ValekS, ОК, друг подожду. Жизнено необходимо это мне сделать.
Вот такой простой вариант, с применением дизъюнкции)
SELECT * FROM `films` WHERE `genre` = 'драма' OR `genre` = 'путешествие'

Или я немного не так понял... Блин. Запрос выше выведет:
фильм1 драма
фильм1 путешествие
фильм2 драма
фильм2 путешествие
.

ValekS, Вот вся и соль в том что нужно AND а не OR

Всего: 82