Egy kérdésem lenne optimalizálási szempontból, azaz, hogy lenne gyorsabb a listázás.
Van 3 tábla:
SzervezetID
nev
Felhasználóid
nev
szervezetID (melyik szervezethez tartozik)
Nos az ily módon eltárolt felhasználó tud bejegyzést írni, de a szervezet nevét szeretném megjeleníteni, miközben módosítani csak továbbra is ő tudná, a szervezet többi tagja nem (kivéve aki magasabb rangú, de ez meg van oldva)
Tehát két opción gondolkodom, de ez nem azt jelenti, hogy nincs egy jobb harmadik... sőt

Egyik megoldás:
Bejegyzésid
tartalom
felhasznaloID
Így minden egyes megjelenítésnél INNER JOIN-al lekérdezném a szervezet-et.
Vagy,
Bejegyzésid
tartalom
felhasznaloID
szervezetID
Így már a bejegyzésnél letárolom, de kicsit úgy érzem, hogy felesleges.
Lényeges szempont, hogy több ezres felhasználó bázisról beszélünk, és emellett még jó pár lekérdezést hajt végre az oldal megjelenéskor.
Remélem jól leegyszerűsítettem a problémát, hogy érthető legyen.