|
|
|
| имеется таблица разделов Cat такого рода
id | parent_id | name
и запрос
UPDATE cat SET cat.cat_count = ( SELECT COUNT(*) FROM items WHERE items.cat_id=cat.cat_id )
каким образом изменить запрос чтобы обновлял не все разделы имеющиеся в таблице Cat, а только разделы потомки, а вот разделы-родителей игнорировало, такое возможно? | |
|
|
|
|
|
|
|
для: web777
(26.11.2009 в 10:19)
| | чьи потомки и чьи родители? | |
|
|
|
|
|
|
|
для: Trianon
(26.11.2009 в 11:58)
| | к примеру для определения родителей, можно воспользоваться таким запросом
SELECT DISTINCT parent_id FROM cat where parent_id != '0' order by parent_id desc
|
выбираем только те родители что имеют потомков, но вот как связать это с первым постом, одним запросом, чтобы подсчёт вёлся только у потомков | |
|
|
|