ciao!
provo a spiegare la mia problematica, anche se non sarà facile.
ho una tabella articoli composta così (la semplifico):
codice:
articolo_id
articolo_modello
articolo_abilitato (campo tinyint 0/1)
il programma lato server che gestisce il campo articolo_abilitato è solo per amministratori.
quindi se abilito / disabilito un articolo, vale per tutti i rappresentanti e clienti che visualizzano gli articoli sul gestionale.
ora, mi è stato richiesto di fare in modo che alcuni rappresentanti possano gestire quel campo in autonomia (in quanto hanno un magazzino proprio).
io stavo pensando di creare una tabella composta in maniera simile a questa:
codice:
art_id (collegato alla tabella articoli, campo articolo_id)
art_magazzino (un campo char(2) in modo che sia descrittivo)
art_abilitato (campo tinyint 0/1)
poi, in un'altra tabella, collego lo username al campo art_magazzino, e lo salvo in sessione in fase di login.
in questo modo posso fare una query del tipo:
codice:
SELECT * FROM articoli
INNER JOIN articoli_ab ON art_id = articolo_id
WHERE art_magazzino = 'VARIABILE SESSIONE' AND art_abilitato = 1
ammesso che mi sia riuscito a spiegare, potrebbe andare come soluzione per voi???