Сортировка по двум таблицам базы

Рейтинг: 0Ответов: 1Опубликовано: 21.01.2015

Есть 2 таблицы post, comments:

tasks: id,title,created
task_logs: id,tasks_id,comment,timestamp

Нужно показать последние изменения в задачах (список задач от последних измененных), будь то изменения в самой задаче или добавлен комментарий в ней.

В php все это обрабатывать, я думаю, неправильно... Родился у меня один запросик для MySql:

SELECT
    *,
IF(tasks.created>task_logs.`timestamp`,tasks.created,task_logs.`timestamp`) AS CheckedDate
FROM tasks
LEFT JOIN task_logs ON task_logs.tid = tasks.id
WHERE tasks.oid = 1
GROUP BY tasks.id
ORDER BY CheckedDate DESC
LIMIT 0,8

И он даже работает, но там, где LEFT JOIN task_logs ON task_logs.tid = tasks.id, я не могу отсортировать, чтоб выбрать последнюю запись.

Возможно заставить LEFT JOIN выбрать последнюю запись или как написать выборку правильно?

Спасибо за помощь!

Ответы

Ответов пока нет.