Jos tietokannassa on esim. jalkapalloilijoiden tilastot 1.ottelusta 2.ottelusta 3.ottelusta jne, eli vaikka maalit ja syötöt, niin olisiko mahdollista saada laskettua jokaisen ottelun tilastot (maalit ja syötöt) yhteen aivan omaan taulukkoonsa?
Vai miten kannattaisi toimia, jos tarvitsee jokaisen ottelun tilastot erikseen ja myös kaikkien otteluiden yhteenlasketut tilastot? Pitääkö itse päivittää aina kumpikin? (esim näin: ensin yksittäisen ottelun tilasto: 4.ottelu: pekka järvinen 2maalia 0syöttöä. Sitten päivittämään yhteistilastoa: Pekka Järvinen 11ottelua 6maalia 3syöttöä.) Paljon enemmän olisi tuossa hommaa..
Toivottavasti ymmärrätte mitä haen takaa ja pystyisitte jotenkin auttelemaan! :)
Vai miten kannattaisi toimia, jos tarvitsee jokaisen ottelun tilastot erikseen ja myös kaikkien otteluiden yhteenlasketut tilastot? Pitääkö itse päivittää aina kumpikin? (esim näin: ensin yksittäisen ottelun tilasto: 4.ottelu: pekka järvinen 2maalia 0syöttöä. Sitten päivittämään yhteistilastoa: Pekka Järvinen 11ottelua 6maalia 3syöttöä.) Paljon enemmän olisi tuossa hommaa..
Toivottavasti ymmärrätte mitä haen takaa ja pystyisitte jotenkin auttelemaan! :)
Vastaukset 1
Vanhimmat
yksi perussääntö on se, että tietoa ei monisteta (sama tieto kahdessa paikassa) tai tietoa ei tallenneta, jos se voidaan muista tiedoista johtaa.
Eli sulla pitäis olla taulut joukkue, joukkuepelaaja,pelaaja, ottelu, ottelupelaaja ja maali.
joukkueessa on ID, nimi, kotipaikka, sija, pisteet jne
joukkuepalaajassa on joukkueen ID ja pelaajan ID
pelaajalla on ID ja vaikka nimi
ottelussa on ID, päivämäärä,paikka, koti ja vieras
ottelupelaajassa on oma ID, ottelun ID ja pelaajan ID
maalissa on ID, pelaajan ID, ottelun ID, ja aika
Nyt voit hakea vaikka joukkueen kaikki pelaajat, tai ne joukkueen pelaajat joilla on maaleja tai yhden ottelun maalintekijät jne jne