У меня есть эти таблицы:
CUSTOMERS
Customer ID | Customer Name
----------------------------
1000 | Jonny Ltd.
1001 | James Ltd.
TICKETS
Ticket ID | Ticket Customer | Ticket Subject
---------------------------------------------
10 | 1000 | Testing Sub
11 | 1001 | Testing Sub 2
12 | 1001 | Testing Sub 3
Notes
Note ID | Note Ticket ID | Note Content | Note Created
---------------------------------------------------------------
1 | 10 | Testing Note1. | 2019-04-20 13:38:16
2 | 10 | Testing Note2. | 2019-04-20 12:52:36
3 | 11 | Testing Note3. | 2019-04-19 10:21:54
Я хочу показать каждый билет, упорядоченный по их последней заметке.Когда я запускаю эту команду, она не дает правильного ответа.
SELECT `Ticket ID`,`Customer Name`, `Ticket Subject`, `Note Content`, `Note Created`
FROM TICKETS t, CUSTOMERS c, NOTES n
WHERE t.`Ticket Customer` = c.ID AND n.`Note Ticket ID` = t.`Ticket ID`
ORDER BY n.`Note Created` DESC;
Я хочу вывести:
Ticket ID | Company Name | Ticket Subject | Note Content | Note Created
---------------------------------------------------------------------------
10 | Jonny Ltd. | Testing Sub | Testing Note1. | 2019-04-20 13:38:16
11 | James Ltd. | Testing Sub 2 | Testing Note3. | 2019-04-19 10:21:54
12 | James Ltd. | Testing Sub 3 | NULL | NULL