Just nu i M3-nätverket
Gå till innehåll

Tabell i ASP/MySQL


lillen_009

Rekommendera Poster

Vet inte hur jag ska tänka...

 

Använder ASP mot MySQL databas.

Ska försöka sätta ihop en tabell som baseras på idrottsresultat. I ena databastabellen har jag alla lag, i den andra har jag alla matcher.

--1

Teams

-TeamID (primärnyckel)

-Name

--2

Games

-GameID (primärnyckel)

-Hometeam

-Awayteam

-HomeScore (hemmalagets mål)

-AwayScore (bortalagets mål)

-HomePoint (hemmalagets poäng, räknas ut automatiskt)

-AwayPoint (hemmalagets poäng, räknas ut automatiskt)

-date

 

Hur ska man formulera SQL-satserna...

Vill gärna ha en första åsikt om hur man ska tänka så man inte behöver 30 stycken SQL:er

 

Länk till kommentar
Dela på andra webbplatser

Hej,

 

Hur ska man formulera SQL-satserna...

 

Vad vill du erhålla som output????

 

//Dennis

 

Länk till kommentar
Dela på andra webbplatser

Hur ska man formulera SQL-satserna...

Vill gärna ha en första åsikt om hur man ska tänka så man inte behöver 30 stycken SQL:er

Nu framgår iofs inte vad du vill att SQL-frågorna ska göra? ;)

 

Fast jag antar att du vill ha fram resultaten samt lagnamnen från Teams-tabellen. Då skulle det kunna se ut så här:

 

SELECT th.Name as 'hemmalag', ta.Name as 'bortalag', ga.HomeScore, ga.AwayScore FROM Teams as th, Teams as ta, Games as ga WHERE ga.Hometeam = th.TeamID and ga.Awayteam = ta.TeamID ORDER BY date desc

vilket borde (om jag inte skrivit fel) returnera tex:

IFK - VSK - 3 - 2

...

 

Ordet date är ett reserverat ord i mySQL så det kan ställa till det ibland.

 

 

_________

TicoRoman - The One And Only

 

Länk till kommentar
Dela på andra webbplatser

Ursäkta om jag utryckte mig dåligt...

 

Jag vill sätta ihop en tabell som bygger på resultaten i de olika mtcherna. Ganska klurigt, men jag behöver hjälp att komma igång.

 

Resultatet vill jag ska bli

 

Lag1 16-15 13poäng

Lag2 12-10 12poäng

...

...

osv...

 

I databasen ligger matcherna (tex Lag1-Lag2 2-0). Den klurigaste saken är väl att ett lag både kan vara hemmalag och bortalag...

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...