SELECT
coalesce(contact.client_id, Dep.client) AS client_id
FROM
contact
FULL JOIN Dep ON contact.client_id = Dep.client
WHERE
contact.client_id is null
or Dep.client is null
GROUP BY
coalesce(contact.client_id, Dep.client)
Не уверен именно за mysql, но я бы написал так. Мне кажется не очень хорошей идеей использовать зарезервированные слова count и month в качестве имени полей, но написал как попросили (-:
SELECT
user_id,
COUNT(1) as count,
MONTH(FROM_UNIXTIME(created_at)) as month
FROM
my_table
GROUP BY
user_id,
MONTH(FROM_UNIXTIME(created_at))