title: Linq Help. int.Contains and int == iqueryable doesn't work
body: <p>EDIT: For the inner queries, there could be more than one match per inner query.  It grabs a bunch of tags with the same game_ID.  Thats why .First or .Max won't work.</p>
  
  <p>Need some help,  I have a query in LINQ that looks like this:</p>
  
  <pre><code>from yy in Tags_Lookups
  where yy.Tag_ID == (from xx in Tags_Lookups
  where xx.Game_ID == new Guid("4962d645-711c-4db8-a7ce-ae9b36dd730c")
  select xx.Tag_ID)
  select yy
  </code></pre>
  
  <p>I am getting an error that looks like this:</p>
  
  <p>Operator '==' cannot be applied to operands of type 'int' and 'System.Linq.IQueryable'</p>
  
  <p>I have also tried this with no luck:</p>
  
  <pre><code>from yy in Tags_Lookups
  where yy.Tag_ID.Contains(from xx in Tags_Lookups
  where xx.Game_ID == new Guid("4962d645-711c-4db8-a7ce-ae9b36dd730c")
  select xx.Tag_ID)
  select yy
  </code></pre>
  
  <p>With this Error:</p>
  
  <p>'int' does not contain a definition for 'Contains' and no extension method 'Contains' accepting a first argument of type 'int' could be found</p>
  
  <p>Can anyone help me write a good query that will work?</p>