Я использую два подзапроса для извлечения log_msg
и log_state
из одной таблицы. Я хочу спросить, как я могу преобразовать эти 2 подзапроса в один подзапрос, чтобы мне не нужно было вызывать одну и ту же таблицу дважды.
SELECT t1.objectId, t1.name,
(SELECT a.logs FROM logTable a WHERE a.logId = t1.logId ORDER BY id DESC LIMIT 1) AS log_msg,
(SELECT a.state FROM logTable a WHERE a.logId = t1.logId ORDER BY id DESC LIMIT 1) AS log_state,
FROM table1 t1 WHERE t1.CreateDate >= '2019-12-01';