Как получить количество строк, по которым в другой таблице нет данных за определённый период?

Есть две таблицы, первая и вторая имеют единый идентификатор, по которому их можно c-join-ить.
В первой таблице проекты.
А во второй таблице много задач по всем проектам.

Как получить количество проектов по которым во второй таблице отсутствуют задачи с датой на текущей неделе.

Что-то уже мозг на бекрень встал, подскажите, пожалуйста.
  • Вопрос задан
  • 33 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
SELECT COUNT(*)
  FROM `projects`
  WHERE `project_id` NOT IN (
    SELECT DISTINCT `project_id`
      FROM `tasks`
      WHERE `date` ...
  )
А условие по дате задавайте сами.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы