FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Nykomling
|
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! |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Nerix, jag förstår inte riktigt varför det behövs här?
Slängde ihop en sak som visar vad jag har i min databas: http://www.anaxa.se/schema.php Kan jag verkligen göra det enklare? Det känns bara krångligare att göra fler tabeller? |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
Citat:
|
||
![]() |
![]() |
Svara |
|
|