вот моя структура данных:сложно MySQL запросов с категориями
category_main
id name
---------------------
1 catmain1
2 catmain2
category_sub
id name id_catmain
---------------------
1 catsub1 1
2 catsub2 1
3 catsub3 2
images
id name catsub
---------------------
1 image1 1
2 image2 1
3 image3 2
4 image4 3
желаемый результат:
id_catmain catmain images_total
--------------------------------------------------
1 catmain1 3
2 catmain2 1
проблема получает общее количество изображений в основной категории .. я пытался что-то вроде (в виде)
select categories.*, group_concat(id) as all_cat from categories group by id_catmain
затем запрашивает этот вид с помощью FIND_IN_SET .., но я думаю, что лучше всего использовать только один запрос. есть идеи? благодаря