title: Can I have a table with two foreign keys?
body: <p>I am creating a social media site. Users can create a category (1 user to many categories) and each category has many entries. I want to allow users to post on events (1 event can have many posts). </p>
  
  <p>In other words the event owns the post but I want to be able to identify the user who created that post. </p>
  
  <p>Does this mean that I should create 1 event to many posts as well as 1 user to many posts? Does this create normalization problems. What's the best way around this?</p>