我工作產生了一個網上大學管理SYSTM定製的報告,並在此嚴重卡住,一個更新語句來更新多行的MySQL
我有一個名爲主表說report
其中有10行I,E學生滾動1到10.屬性是roll
,name
和cs101
[這是主題代碼並使用默認值0創建]。
我有另一個表格說each_subject_cs101
與字段roll
,name
和marks
。但可能沒有所有在這裏註冊的10名學生,說8個學生在那裏(第1捲到第8卷,使其更簡單)。
現在我想的是更新report
設置cs101
= marks
從那些誰是目前在each_subject_cs101
學生each_subject_cs101
。 單一更新聲明中的這一切。
注:該卷沒有字段是主鍵,這兩個表
會有什麼在MySQL查詢?
[P.S:其實上面提到的所有結構都比較複雜,並且是動態創建的。我用別名這裏,使其更簡單]
你想這件事在一個更新語句中的任何原因? – 2013-04-07 15:46:52
是的,因爲整個邏輯將至少有五個這樣的主題代碼和超過60名學生註冊在分貝,所以運行一個循環(60X5)次每次取得每卷沒有更新會增加複雜的時間.. – 2013-04-07 15:50:41