The & should be a syntax error. Strings are concatenated using plus (+). INNER JOIN may be a better way to go:SELECT P.product_finish + ' ' + P.product_description AS Product, SUM(OL.quantity) AS Sales FROM product_t AS P INNER JOIN order_line_t AS OL ON OL.product_ID = P.product_IDGROUP BY P.product_finish & ' ' & P.product_descriptionORDER BY SUM(OL.quantity) DESC
To retrieve the maximum "Product" - "TOP N" could be used SELECT TOP 1 P.product_finish + ' ' + P.product_description AS Product, SUM(OL.quantity) AS Sales FROM product_t AS P INNER JOIN order_line_t AS OL ON OL.product_ID = P.product_IDGROUP BY P.product_finish & ' ' & P.product_descriptionORDER BY SUM(OL.quantity) DESC