Your Table Relationships and schema would have to be first correctly designed
The object of the below schema
A: Have a client Table
B: Have a User Table (User is Member of Client and also belongs to X Groupkey)
C: Have a Group Table (List of all Groups)
D: Have a Product / Additional Tables that each item belongs to X Group
Every Member of X group can now modify each product that belongs to X Group
+--------------------------------------------------------------------------------------------------------------+
Object name :Clients
Description :Client Master Table
attribute description
--------- -----------
ClientID Master ClientID
Name Client / Company Name
Address Client Address
+--------------------------------------------------------------------------------------------------------------+
Object name :Groups
Description : Master Group Table
attribute description
--------- -----------
PK GroupKey
Description Key Description
+--------------------------------------------------------------------------------------------------------------+
Object name :Users
Description :Master User Table
attribute description
--------- -----------
PK UserID
PK ClientID This User is an Employee / Member of Client
PK GroupKey This User Belongs to this GroupKey
Name User Full Name
Address User Address Field
UserName User Name Field
Password Password Field
FK_ClientID_1 Related To Clients Table
FK_GroupKey_1 User Belongs to this Group
+--------------------------------------------------------------------------------------------------------------+
Object name

roducts
Description

roducts Table
attribute description
--------- -----------
ProductID All Products for Group
GroupKey Products In Group
ProductName Product Name
FK_GroupKey_1 Related to Groups Table