Wat is wijs?
Hendrik de Jager
09/03/2011 15:54:51Hallo,
Ik ben bezig met een database voor games.
Nu is er zeg maar Game A maar deze game is op 5 platforms.
Hoe kan ik dit het beste doen?
Ik wou:
game_id | game_name | game_platform
1 | Game A | 1
2 | Game A | 4
3 | Game A | 9
4 | Game A | 3
5 | Game A | 2
maar dan krijg ik dus 5x de zelfde game
Alvast bedankt.
Ik ben bezig met een database voor games.
Nu is er zeg maar Game A maar deze game is op 5 platforms.
Hoe kan ik dit het beste doen?
Ik wou:
game_id | game_name | game_platform
1 | Game A | 1
2 | Game A | 4
3 | Game A | 9
4 | Game A | 3
5 | Game A | 2
maar dan krijg ik dus 5x de zelfde game
Alvast bedankt.
Gewijzigd op 09/03/2011 15:57:09 door Hendrik de Jager
PHP hulp
19/04/2024 13:56:05TJVB tvb
09/03/2011 15:58:20games
game_id | game_name
platform
platform_id|platform_name
games_platform
game_id|platform_id
Je hebt games en platforms, daar tussen heb je een koppeling via games_platform
game_id | game_name
platform
platform_id|platform_name
games_platform
game_id|platform_id
Je hebt games en platforms, daar tussen heb je een koppeling via games_platform
Chris -
09/03/2011 15:58:25game_to_platform
-id
-game_id
-platform_id
Koppeltabelletje aanmaken?
Toevoeging op 09/03/2011 16:02:19:
TJVB, als 1 game meerdere platformen heeft, dan klopt jouw koppeltabel niet meer toch? (
-id
-game_id
-platform_id
Koppeltabelletje aanmaken?
Toevoeging op 09/03/2011 16:02:19:
TJVB, als 1 game meerdere platformen heeft, dan klopt jouw koppeltabel niet meer toch? (
Hendrik de Jager
09/03/2011 16:03:16Bedankt allebei, ben er nog niet zo lang mee bezig.
Kan je nu eigenlijk zeg maar in sql een vaste koppel maken? Of gaat die altijd in de query via JOIN?
Kan je nu eigenlijk zeg maar in sql een vaste koppel maken? Of gaat die altijd in de query via JOIN?
TJVB tvb
09/03/2011 16:16:40@Chris waarom niet? Een koppel tabel kan best voor beide tabellen dubbele hebben. De combinatie maakt ze uniek. Een extra id is niet noodzakelijk.
@Hendrik, je kunt foreign keys aanmaken maar je zal altijd door middel van joins een verbinding moeten maken. Als je bijvoorbeeld vaak een overzicht wilt hebben van alle pc games kan het soms handig zijn om VIEWS in je database te maken.
@Hendrik, je kunt foreign keys aanmaken maar je zal altijd door middel van joins een verbinding moeten maken. Als je bijvoorbeeld vaak een overzicht wilt hebben van alle pc games kan het soms handig zijn om VIEWS in je database te maken.