SQL problem is killing this newbie

From: Date: Tue, 11 Dec 2001 03:57:53 +0000
Subject: SQL problem is killing this newbie
Groups: php.db 
Request: Send a blank email to php-db+get-14947@lists.php.net to get a copy of this message
I am having a problem designing a query on a mysql 3.23 database. I have 2 tables - "member" and "movie". The "member" table stores the people details, the "movie" table records the movies they have seen (each record is one movie). MEMBER memberid int not null auto_increment primary key, membername varchar(50) not null, etc... MOVIE movieid int not null auto_increment primary key, movietitle varchar(50) not null, memberid int, index (memberid) etc... Obviously member to movie is a one-to-many relationship. I want to create a search page which will allow me to search for members who have watched a specified set of movies. i.e. I want to query the database for members who have seen "Star Trek" AND "Star Wars" AND "Planet of the APES". I can create a query which searches for "Star Trek" OR "Star Wars" OR "Planet of the Apes". Unfortunately the "AND" condition is causing me problems. I'm also hoping to use the "LIKE" operator in this query. e.g. where movietitle like "%star%". This will give me added flexiblity down the track. Any help would be greatly appreciated.

« previous php.db (#14947) next »