Question

Query:

  SELECT SUM(ProductCost) 
    FROM `tblBasket` 
GROUP BY ProductCode
  HAVING BasketSessionID = '3429782d79c68834ea698bb4116eef5e'

Showing Error Like:

1054 - Unknown column 'BasketSessionID' in 'having clause'

What is the mistake in my query?

alt text

Was it helpful?

Solution

Try using a where clause in place of the having clause:

SELECT SUM(ProductCost) 
FROM `tblBasket` 
WHERE BasketSessionID ='3429782d79c68834ea698bb4116eef5e'
GROUP BY ProductCode

OTHER TIPS

I think you want to use a where clause not having.

HAVING filters out aggregates. You should try GROUP BY.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top