Bir web sitesi için temel bir güvenlik sistemi için en iyi yolu bulmaya çalışıyorum. Kullanıcıları ve grupları istediğimi biliyorum.
Ben olurdu düşündüm:
user_table
user_id
user_name
...
group_type
group_id
group_name
parent_id
...
group_table
id
user_id
group_id
Birincisi kullanıcı, ikincisi grup, üçüncüsü ise ikisini birbirine bağlayan ara tablo. Bir kullanıcının birçok grubu vardır.
Kulağa hoş geliyor mu?
SELECTve alanı da adlandırabilirsiniz, FROMböyleceSELECT [FROM] FROM [SELECT]

GROUP_TYPEtablo adlı olmalıdırGROUPveya benzeri bir şey ve sizinGROUP_TABLEo bağlantılandırdığını ne gibi Kullanıcılar ve Gruplar hem başvuruda bulunmalıdır.