I have a datamodel, let's say: invoices (m:n) invoice_items
and currently I store the invoice total, calculated in PHP by totalling invoice_items
, in a column in invoices
. I don't like storing derived data as it paves the way for errors later.
How can I create a logical column in the invoices
table in MySql? Is this something I would be better handling in the PHP (in this case CakePHP)?