Если я правильно понимаю ваш комментарий, вы можете написать подзапрос к предложению select
, например:
SELECT (SELECT COUNT(*) FROM MovieComedyMovies) AS MovieComedyMovies,
(SELECT COUNT(*) FROM CarsSportsCars) AS CarsSportsCars
Но из вашего вопроса, вы можете сделать это.
CASE WHEN
с функцией SUM
.
select SUM(CASE WHEN concat(category_name,subcategory_name) = 'MovieComedyMovies' THEN 1 ELSE 0 END),
SUM(CASE WHEN concat(category_name,subcategory_name) = 'CarsSportsCars' THEN 1 ELSE 0 END)
from category
Редактировать
Из вашего комментария я догадался, что вы можете попробовать это.
select concat(category_name,subcategory_name),count(*)
from category
Group by concat(category_name,subcategory_name)