title: How to link one staff to multiple service she can offer using PostgreSQL?
body: <p>I am trying to understand how I can possibly link 1 staff row to all the services that staff can offer.
   - Staff can offer multiple services.
   - Services are assigned to multiple staff.</p>
  
  <p>I know about foreign key but from what I know it can only link to 1 row in a foreign table. I tried to search for an array that could contain multiple foreign keys and it doesn't exists.</p>
  
  <p>How can I possibly assign example:
  -staff1 provides: service1, service3.
  and -staff 2 provides: service2, service3.</p>
  
  <p>How can I do it in a good architecture?</p>
  
  <p>thank you so much for your time and help it is very appreciated!</p>
  
  <p><a href="https://i.stack.imgur.com/MlAA9.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/MlAA9.jpg" alt="enter image description here"></a></p>