У меня есть две таблицы в моей базе данных (задания и категории), мне нужна помощь с SQL, который будет выбирать категории, а также подсчитывать количество заданий в каждой категории. Я использую MySQL, если это поможет.
Пока
SELECT * from categories c left join jobs j on (c.job_id = j.job_id);
Спасибо
Если у вас есть столбец CategoryName ...
select c.CategoryName, count(*) from Categories c join Jobs j on j.job_id = c.jobID group by c.CategoryName
Предполагается, что структура вашей таблицы похожа на эту:
Категория ID, Имя
Работа ID, CategoryID, Имя
SELECT Category.Name, COUNT(Job.ID) FROM Job INNER JOIN Category ON Job.CategoryID = Category.ID