Имеются две таблицы в mysql:
table1
-------
id
name
table2
-------
id
name
table1_id
filter
Необходимо сформировать такой запрос, который вернул бы все записи из первой таблицы с дополнительной колонкой, в которой рассчитывается количество записей во второй таблице, ссылающиеся на первую и при этом удовлетворяющие определенному фильтру). Следует учесть, что во второй таблице для конкретной записи из первой может либо не оказаться совсем ссылающихся на нее, либо они могут не удовлетворять фильтру и для таких записей должно проставляться 0.
Бьюсь уже несколько часов и не получается составить такой запрос.
Такой запрос не подойдет (я такой же и написал), т.к. он исключит записи из первой таблицы, на которую не ссылается ни одна из второй (смотрите мой комментарий к первому ответу)