У меня есть следующие две таблицы.
Table: Tactic
id name
1 Tactic 1
2 Tactic 2
3 Tactic 3
Table: Activity
id Tactic_id Date
1 2 2018-01-01
2 3 2018-01-02
Я пытаюсь, чтобы идентификаторы в таблице 'Tactic' были упорядочены по их связанным действиям из таблицы 'Activity'.
Я попытался сделать следующее:
SELECT * FROM Tactic
LEFT JOIN Activity ON Tactic.id = Activity.Tactic_id
ORDER BY Activity.Date DESC
Но поскольку в Tactic 1 нет активности, она не упорядочена правильным образом, так как я хочу, чтобы Tactics без активности считалась самой старой.
Надеюсь, вы сможете мне помочь.