Существует запрос, который возвращает последние фактические записи из базы данных mysql 5.7.32. Как добавить сюда также получение комментариев к каждому export _id. Но не все export_ids комментируются по умолчанию.
Сам запрос
SELECT requests.*
FROM (SELECT export_id, max(imported_at) AS imported_at
FROM requests
GROUP BY export_id) as t
JOIN requests ON requests.export_id = t.export_id
AND requests.imported_at = t.imported_at
ORDER BY `requests`.export_id DESC
Таблица comments:
| id |
| spreadsheet_export_id |
| text. |
Таблица requests:
| id |
| export_id |
| other fields|
Вывод сейчас:
| A header | Value|
| id | 1 |
| export_id | 252455 |
| spreadsheets_id| 33|
|executor| Company 1|
| other fields| ...|
Что должно быть:
| A header | Value. |
| id | 1 |
| export_id | 252455 |
| spreadsheets_id| 33|
|executor| Company 1|
| other fields| ...|
|comment| test comment 1|