есть таблица в БД "kino"
2 поля: название фильма "title" и актер играющий роль "actor"
нужно выбрать все фильмы где играют роль определенные 2 актера вместе
вот мой запрос, он конечно не работает(
SELECT `title` FROM `kino` WHERE `actor`="Вася" AND `actor`="Петя"
помогите исправить запрос?
1. amf1k - 22 Апреля, 2015 - 09:39:34 - перейти к сообщению
2. tato - 22 Апреля, 2015 - 10:06:41 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- SELECT title, count(*) t FROM kino WHERE actor = 'Vasya' OR actor = 'Petia' GROUP BY title HAVING t > 1
это не сработает если есть дубликаты записей, вроде таких
Фильм1, Вася
Фильм1, Вася
Фильм1, Петя
Фильм2, Вася
Фильм2, Петя