I'm having this tables for products, products orders and products accesses (downloads) and I want to build a filter query. Everything works fine for the products table but when the query gets a little more complicated and, for example, I want to select only the products that have more than 1 orders or more than 1 accesses nothing happens....the filter doesn't work. I'll just paste the query here...hope there is someone to light this up a little for me.

Code MySQL:
SELECT 
	COUNT( products_accesses.ID ) AS accesses, 
	COUNT( products_orders.ID ) AS orders, 
	products . *
FROM 
	`products`
LEFT JOIN 
	products_accesses ON ( products.ID = products_accesses.prod_id )
LEFT JOIN 
	products_orders ON ( products.ID = products_orders.prod_id )
WHERE 
	( 
		SELECT 
			COUNT( products_accesses.ID )
		FROM 
			products_accesses
		LEFT JOIN 
			products ON ( products.ID = products_accesses.prod_id )
	) > '1'
AND 
	(
		SELECT 
			COUNT( products_orders.ID )
		FROM 
			products_orders
		LEFT JOIN 
			products ON ( products.ID = products_orders.prod_id )
	) > '1'
GROUP BY 
	products.ID

There's no error or anything like that...just an invalid filter.