Извините за длинное название вопроса.
Полагаю, на этом я проиграл, но не случайно.
Можно ли сделать вычисление вычисляемого поля в таблице результатом агрегированной функции, примененной к полю в другой таблице.
т.е.
У вас есть стол с именем «кружка», у него есть ребенок с именем «цвет» (от этого у меня болит голова в Великобритании, но продавец из США, что вы собираетесь делать?), И у него, в свою очередь, есть ребенок называется "размер". У каждой таблицы есть поле с названием продано.
Размер.sold увеличивается на 1 для каждой кружки определенного цвета и размера.
Вы хотите, чтобы color.sold был агрегатом SUM size.sold WHERE size.colorid = color.colorid
Вы хотите, чтобы mug.sold был совокупностью SUM color.sold WHERE color.mugid = mug.mugid
Есть ли в любом случае, чтобы mug.sold и color.sold просто работали сами или мне придётся копаться с триггерами?