php & mySQL 語法問題

請教位高手,有沒有什麼方法可以設定mySQL某一張資料表中一欄位的值是從另一張資料表經運算後而得的呢?

舉例來說,table student中有一欄是記錄所有學生的行為是否有違規(若有,值為一,無則為零),table punish中有一欄是記錄某一學生違規的總次數,而這個值是由table student中有違規的資料總數累加而得。那麼要怎麼寫才能讓MySQL知道此欄位的值是要從table student中的是否違規累加呢?

還是要從PHP寫呢?

我用的是MySQL Administrator & PHP5 & apache

Update:

謝謝魚兒來大大的回答

可是如果要用SUB QUERY那SQL碼要寫在哪裡阿

2 Answers

Rating
Still have questions? Get your answers by asking now.