Tack Anaxa för ditt exempel. Nu blir det lättare att se vart du fastnar vid snabb skummning.
Kolumnen "Genres" i tabellen movies är överflödig på det viset jag tänker mig. Finns många sätt men jag ger dig ett alternativ.
// movies
ID PRIMARY_KEY
Name
Date_Added
Director
URL
Likes
Views
// genres
ID PRIMARY_KEY
MovieId (detta ger kopplingen till själva filmen ovan)
Name
Machine_Name (OT:?)
Movies låtsas vi innehåller detta
1, Det våras för Bamse, 12345678, George Lucas,
www.bamse.se,12,5
2, Gökboet, 12345678, Steven S,
www.gok.se,8,6
3,Excorsisten,12245987,Stephen Best,
www.exco.se,34,4
Genres innehåller detta
1,1,Cartoon,?
2,1,Barnaction,?
3,1,Icke våld,?
4,2,Thriller,?
5,2,Ondska,?
6,3,Ondska,?
För att hämta alla filmer som är "Cartoon" skriv följande fråga
SELECT * FROM movies
JOIN genres
ON genres.MovieId = movies.ID
WHERE genres.Name = 'Cartoon'
För att hämta alla filmer som är "Ondska"
SELECT * FROM movies
JOIN genres
ON genres.MovieId = movies.ID
WHERE genres.Name = 'Ondska'
Du ser nu att du alltså kan addera flera filmtitlar via filmens id i tabellen genres via kolumnen MoviesId som vi har där.
Som alltid måste alla kolumner och frågor vara rättstavade och konsekventa, något jag frisvär mig ifrån sittandes på jobbet som jag är
Men jag hoppas du förstår poängen och vart du fastnade lite i tankesättet.
Lycka till och berätta gärna hur det går för dig!