title: Cryptic MSSQL error message
body: <p>Previous related thread: <a href="https://stackoverflow.com/questions/18088228/join-in-query-where-clause">Join in Query WHERE clause</a></p>
  
  <p>I'm getting this error: </p>
  
  <pre><code>com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near '.'.
  </code></pre>
  
  <p>My SQL Statement: </p>
  
  <pre><code>SELECT products.id, products.name products.extended_description, products.catalogid, products.image1, products.image2, products.stock, products.price, manufacturer.manufacturer, products.weight 
  FROM products 
  JOIN manufacturer ON (products.manufacturer = manufacturer.id) 
  JOIN product_category ON (product_category.catalogid = products.catalogid) 
  JOIN category ON (category.id = product_category.id) 
  WHERE category.category_name = ?;
  </code></pre>
  
  <p>What do I have wrong here? My statement looks correct to me...</p>