Доброго вечера,
В sql не шарю, однако необходимо выполнять такой запрос:
UPDATE wc_term_taxonomy SET count = (SELECT COUNT(*) FROM wc_term_relationships, wc_posts WHERE
wc_posts.ID = wc_term_relationships.object_id AND post_status =
'publish' AND post_type = 'lyrics' AND term_taxonomy_id = '1229');
т.е. обновляем кол-во постов определённого типа для таксономии, так как .sql дамп базы я генерирую без учёта этих данных, то данная колонка имеет нули, а это никуда не годится.
Подскажите как подправить запрос, чтобы он прошёл по всем term_taxonomy_id и записал их в соответствующие ячейки таблицы wc_term_taxonomy?
На всякий случай случай структура таблиц:
wc_term_relashionships:
object_id | term_taxonomy_id ...
wc_posts:
ID | ...
wc_term_taxonomy:
term_taxonomy_id | term_id | count ...