Я адаптирую решение sql server / oracle для вашего мира.Другой столбец будет идентификатором таблицы, и затем вы сможете использовать его в коррелированном подзапросе, чтобы получить остальные столбцы.Дайте мне знать, если это работает в следующий раз, когда я использую MySQL
select l.DATE(FROM_UNIXTIME(`timestamp`)), l.`otherColumn`, count(*) as num
from `posts` as l
left outer join fruits as r
on l.DATE(FROM_UNIXTIME(`timestamp`)) = r.DATE(FROM_UNIXTIME(`timestamp`))
and l.`otherColumn` >= r.`otherColumn`
group by l.DATE(FROM_UNIXTIME(`timestamp`)), l.`otherColumn`
having count(*) <= 2