ok, questa è la mia tabella articoli:
[articoli]
id
articolo
idUtenteCreate
idUtenteEdit
ora, la verifica dei permessi, fino al post sopra, la facevo in base al gruppo/form e cioè:
[gruppi_form_permessi]
id
idGruppo
idForm
idPermesso
partendo dal presupposto che gli articoli sono parecchi (circa 30mila record) e che le eccezioni saranno poche.. quali delle 2 soluzioni è più conveniente:
soluzione a) al posto di "gruppi_form_permessi", verifico i permessi con questa nuova tabella:
[gruppi_articoli_permessi]
id
idGruppo
idArticolo
idPermesso
ma appunto, avrei ogni volta delle SELECT su 30mila record..
oppure
soluzione b) prima ricavo il permesso dalla tabella "gruppi_form_permessi" (le form saranno 50 in tutto .. più o meno) poi, valuto se ci sono eccezioni nella nuova tabella "utenti_articoli_permessi" (che come detto in premessa, avrà pochissime righe..)
chiedo venia, sono contorto !![]()