Sto cercando di trovare il modo migliore per un sistema di sicurezza di base per un sito Web. So che voglio utenti e gruppi.
Ho pensato di avere:
user_table
user_id
user_name
...
group_type
group_id
group_name
parent_id
...
group_table
id
user_id
group_id
Il primo è l'utente, il secondo è il gruppo e il terzo è la tabella intermedia che collega i due. Un utente ha molti gruppi.
Questo suona bene?
SELECTe un campo in FROMmodo da poter avere una query del tipoSELECT [FROM] FROM [SELECT]

GROUP_TYPEtabella dovrebbe essere denominataGROUPo qualcosa di simile eGROUP_TABLEdovresti fare riferimento sia agli utenti che ai gruppi, poiché è quello che sta collegando.