LEFT JOIN является правильным, но поскольку вы задаете предложение WHERE для таблицы (cdd) в правой части объединения, вы отфильтровываете веб-сайты, у которых нет связанной записи cdd.Вам необходимо указать этот критерий следующим образом:
[...]
FROM websites w
LEFT JOIN cdd c ON w.website = c.website
WHERE c.submitted IS NULL OR c.submitted LIKE '05/26/11 %'
[...]
, который включает сайты, которые не присоединяются к какой-либо записи cdd, или
[...]
FROM websites w
LEFT JOIN cdd c ON w.website = c.website AND c.submitted LIKE '05/26/11 %' 'Replaces WHERE clause
[...]
, которая включает all веб-сайты, но присоединяются только к компакт-дискам с соответствующей отправленной датой.
Примечание. Чтобы гарантировать, что сайты без ассоциированных пользователей возвращают счетчик 0, вам также может понадобиться COUNT()
столбец из cdd
, а не *
...