Jump to content

How can I attach the count of a row to a query?


tibberous

Recommended Posts

I have two tables, products and ratings.

 

Products have ratings, but the products table doesn't store the number of ratings. To find the number of ratings for a particular product, you just do a "select count(*) from ratings where Owner='productID'".

 

How can I have this added on to all my products in a query? I was thinking something like...

 

select *, (select count(*) from `ratings` where Owner=`products`.id) as numberOfRatings from `ratings`, `products`

 

That gives an error though =/

 

Any ideas?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.