Tags:
sql
Jeg har i ASP-side jeg gerne vil hente data fra min MySQL database men jeg kan ikke regne ud hvordan jeg kan gøre det lettest.
Jeg har tabellen Kalender med felterne:
id (primær)
hold1
hold2
turnering
Tabellen Hold med felterne:
holdid (primær)
hold
Tabellen Turnering med felterne:
id (primær)
navn
Tabellen er Kalender er en liste over håndboldkampe dvs. feltet "hold1" skal relatere til "Hold.holdid" men feltet "hold2" skal ligeledes relatere til "Hold.holdid"?
Hvordan kan jeg gøre dette?
Der skal siges at der kan opstå situationer hvor der kun er en værdi i feltet "hold1" og værdien i "hold2" er "0" og disse poster skal også vises da det kan er andre begivenheder end kampe.
/Magnus
2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
0
Du laver det vel bare med foreign keys...intet magi i det. De behøver jo ikke at referere til samme hold, selvom det er i samme række.
0
Hej Magnus.
Jeg tror du skal starte med at få helt styr på din databaseteorier.
Hvordan er relationerne til hinanden osv.
Det virker nemlig som om det er her det er svært.
Der findes jo tre forskellige
en-til-en
en-til-mange
mange-til-mange
Men hvordan hører dine tabeller sammen.
Vær især opmærksom på redundante data, har du først styr på det, så bliver det meget nemmere for dig.