title: Displaying similar nodes
body: <p>I've somewhat ran in to a problem with Drupal today. </p>
  
  <p>I would like to display a node (Product) on a page, and below that node, I'd like to display 3 similar nodes (Products). Similar being: having the same taxonomy id or having a "promoted" tag attached to it.</p>
  
  <p>I've tried crafting the related nodes into a view which is being displayed as a block, only when we're on a product's page. I didn't get far with this.</p>
  
  <p>My second thought was making a panel page with 2 views on it, one for the product, and one for the related products. I also didn't get far with this.</p>
  
  <p>Does anybody know the easiest way to accomplish this?</p>
  
  <p><strong>Update:</strong></p>
  
  <p>I have tried both answers, I am not receiving any related products though. The SQL query that's executed (term id = 1) is:</p>
  
  <pre><code>SELECT node.type AS node_type, node.title AS node_title, node.nid AS nid, node.created AS node_created FROM  {node} node INNER JOIN {taxonomy_index} taxonomy_index_value_0 ON node.nid = taxonomy_index_value_0.nid AND taxonomy_index_value_0.tid = :views_join_condition_0 WHERE (( (node.type IN ('product')) AND (taxonomy_index_value_0.tid AND '') AND( (taxonomy_index_value_0.tid IN ('1')) ))) ORDER BY node_created DESC LIMIT 10 OFFSET 0
  </code></pre>
  
  <p>When I manually execute the query and remove <code>AND (taxonomy_index_value_0.tid AND '')</code> from the query I do receive the related products.</p>
  
  <p>Does anybody know what causes the code to be added to the query and how to fix it?</p>
  
  <p><strong>Update 2:</strong>
  I've removed the "Allow Multiple Terms per Argument" and am now getting the related products. I don't know what this means for my site though.</p>
  
  <p><strong>Update 3:</strong>
  I am using Drupal 7 by the way.</p>