title: Return query by group
body: <p>Say I have the following tables:</p>
  
  <p>Table 1</p>
  
  <pre><code>Name     Food 
  ______________
  Sam      Chips
  Tom      Chips
  Larry    Chips
  </code></pre>
  
  <p>Table 2</p>
  
  <pre><code>Name     Type
  _____________
  Sam      Dip
  Tom      Dip
  Larry    Dip
  Marry    Soda
  Peter    Soda
  Sam      Soda
  Larry    Soda
  Sam      Beer
  Larry    Beer
  </code></pre>
  
  <p>Is is possible to return </p>
  
  <pre><code>Name    Type
  ____________
  Sam     Dip
  Tom     Dip
  Larry   Dip
  </code></pre>
  
  <p>Using the names table 1 as a group and having that group exactly be match in table 2?</p>
  
  <p>Soda Type won't match because it has Marry, Peter, Sam, Larry.
  Beer Type only has Sam and Larry.</p>