Я некоторое время борется с запросом на обновление MySQL, но не могу понять решение.MySql конвертировать запрос выбора для обновления
У меня есть
Table_Items:
- id
- desc
- maintenance_times
и
Table_Maintenances:
- id
- Item_id
- maintenance_desc
Они связаны друг с другом, как
Table_Items.id=Table_Maintenances.Item_id
Теперь я хочу, чтобы подсчитать количество содержаний из таблицы Table_Maintenances
для каждого элемента и обновить колонку maintenace_time
в Table_Items
,
У меня есть запрос на выборку, который работает, но не могу понять, как обновлять каждую строку (maintenance_times
) в Table_items
:
SELECT COUNT(b.Item_id)
FROM `Table_Items` AS a
LEFT JOIN Table_maintenances as B ON a.id=b.Item_id
GROUP BY b.Item_id
HTTP : //stackoverflow.com/questions/4268416/sql-update-with-sub-query-that-references-the-same-table-in-mysql –