title: Table with hierarchy or multiple tables?
body: <p>I am designing database model for some application, and I have one table <code>Post</code> which belong to some category. OK, <code>Category</code> will logically be other table. </p>
  
  <p>But, more categories belong to some super category or domain or area, and my question is next:</p>
  
  <p>Whether create other table for super categories or domains, or to do this hierarchy in table <code>Category</code> with some combination of key to point to parent.</p>
  
  <p>I hope I was clear with problem?</p>
  
  <p>PS.I know that I can do this problem with both solution, but is there any benefits with using first over second solution, and contrary.</p>
  
  <p>Thanks</p>