title: Store multiple values in one database field in Access (hear me out)
body: <p>So I've done extensive searching on this and I can't seem to find a good solution that actually applies to my situation.</p>
  
  <p>I have a list of projects in a table, then a list of people. I want to assign multiple people to one project. Seems pretty common. Obviously, I can't make multiple columns on my projects table for each person, as the people will change fairly frequently.</p>
  
  <p>I need to display this information very quickly in a continuous list of projects (the ultimate way would be a multiple-select combobox as a listbox is too tall, but they don't exist outside of the dreaded lookup fields)</p>
  
  <p>I can think of two ways:
  - Store multiple employee IDs delimited by commas in one field in my projects table (I know this goes against good database design). Would require some code to store and retrieve the data.
  - Have a separate table for employees assigned to projects (ID, ProjectID, EmployeeID). One to many relationship between projects table and this new table. One to many relationship between employees table and this new table. If a project has 3 employees assigned, it would store 3 records in this table. It seems a bit odd joining both tables in this way, and would also require code to get it to store and retrieve into a control like the one mentioned above).</p>
  
  <p>Does anyone know if there is a better way (including displaying in an easy control) or how you usually tackle this problem?</p>