Kahden taulun välinen liitos?

Minulla on tietokannassa kaksi taulua: Henkilöt ja Ryhmät.

Henkilöt sisältävät juoksevan ID:n ja normaalit henkilötiedot, kuten etunimi, sukunimi jne.

Ryhmät sisältävät ryhmät A-E. Ryhmiä siis 5kpl ja niillä muuttujat ryhmätunnus, alkuvuosi, ohjaaja, osallistujia_max = 50.

Ongelmana on siis, että miten nuo saa liitettyä yhteen, että ne pyörivät keskenään niin, että kun jokaisella ryhmällä voi olla enintään 50 osallistujaa, niin kun henkilö liittyy ryhmään A niin samalla tuo 50 vähenee -> 49.

Samoin siis ne pitäisi olla jotenkin yhteydessä vielä niin, että voin sitten listata ketä henkilöitä on ryhmässä A?
5369
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Onko sinulla mahdollisuus tehdä uusi taulu, jossa tietueena olisi ainakin ryhmän ja henkilön id:t?
Ikäänkuin jakaisi monen suhde moneen relaation kahteen yhden suhde moneen relaatioon.

Tuo lukumääräjuttu jää sitten laskettavaksi lisäysvaiheessa uuden jäsenen tapauksessa tms.

Äänestä
  • Ja noillehan jotenkin saa yhteyden, niin, että ne toimivat yhdessä?
    Henkilöillä ja ryhmillä on omissa tauluissaan molemmilla juoksevat ID:t...

    Äänestä

  • taulua... kirjoitti:

    Ja noillehan jotenkin saa yhteyden, niin, että ne toimivat yhdessä?
    Henkilöillä ja ryhmillä on omissa tauluissaan molemmilla juoksevat ID:t...

    Käsittääkseni tilanteesi on nyt tämä:
    HR
    Ehdotukseni oli tämä
    H>J

    Äänestä

  • Mahtaako olla jokin sivusto mihin pääsee vaan tut:n verkosta?
    Ei meinaan ainakaan minulla ko. sivu näy lainkaan.

    Äänestä

Kommentoi aloitusta


mysqllä... kirjoitti:

Minulla on tietokannassa kaksi taulua: Henkilöt ja Ryhmät.

Henkilöt sisältävät juoksevan ID:n ja normaalit henkilötiedot, kuten etunimi, sukunimi jne.

Ryhmät sisältävät ryhmät A-E. Ryhmiä siis 5kpl ja niillä muuttujat ryhmätunnus, alkuvuosi, ohjaaja, osallistujia_max = 50.

Ongelmana on siis, että miten nuo saa liitettyä yhteen, että ne pyörivät keskenään niin, että kun jokaisella ryhmällä voi olla enintään 50 osallistujaa, niin kun henkilö liittyy ryhmään A niin samalla tuo 50 vähenee -> 49.

Samoin siis ne pitäisi olla jotenkin yhteydessä vielä niin, että voin sitten listata ketä henkilöitä on ryhmässä A?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu