Hirdetés

Új hozzászólás Aktív témák

  • martonx
    veterán

    Pontosítok egy példával:
    Egy táblában vannak olyan oszlopok, hogy név, azonosító(kulcs), iroda1, iroda2, iroda3,... iroda n. A személyek nevei és azonosítói mellett pipálva van az adott iroda, ha belépési engedélye van, ha nem léphet be nincs pipa. Ezek az engedélyek változhatnak, és tudni kellene, ki mikor melyik irodába kapott engedélyt. Pl. xy mikor kapott belépést iroda3-ba, de ez nem biztos, hogy az utolsó módosítás mert lehet azóta iroda5 és iroda6-ba is beléphet.
    Ebben az esetben hogy nézne ki az sql utasítás?
    Nagyon nem erősségem az adatbázis, bocsánat ha nem egyértelmű.

    Ez esetben ahogy írtam már, kell neked egy segéd tábla, valami ilyesmi felépítéssel:

    Felhasználó azonosító, Iroda azonosító, Engedély dátum, Engedély (Igen / nem)

    És ilyesmi adataid lennének benne:

    1, 1, 2014-01-01, igen
    1, 2, 2014-01-10, igen
    1, 1, 2014-02-15, nem

    Azaz az 1-es felhasználó az 1-es irodához kapott engedélyt 2014-01-01-én. Ezt az engedélyt 2014-02-15-ével visszavonták. A 2-es irodához van élő engedélye 2014-01-10-e óta.

Új hozzászólás Aktív témák