UPDATE `author` SET `kol_pes_author` = (SELECT COUNT(`id_author`)FROM `pesni` where `id_author` = `author`.`id`)
Чемпион, вот задача :
Цитата:У меня есть 2 таблицы связанные между собой. Вот мне нужно посчитать в таблице pesni кол-во строк с определенным id_author и для этого id_author записать эту цифру в таблицу author
А это вариант, если не всех авторов надо парвить, а только 1-го и 2-го :
UPDATE `author` SET `kol_pes_author` = (SELECT COUNT(`id_author`)FROM `pesni` where `id_author` = `author`.`id`) WHERE `author`.`id` IN (1,2) (Отредактировано автором: 05 Марта, 2009 - 10:21:32)
|