Rediger :Hvad med det her:
OPDATERING SUBJECTLEFT JOIN (SELECT count(*) AS num, subject_idFROM classGROUP BY subject_idwhere date_time> NOW()) AS t ON SUBJECT.subject_id =t.subject_idSET SUBJECT.current_class_count =coalesce( t.num, 0 )>Så længe jeg har skrevet det rigtigt, burde du som udgangspunkt være i stand til at køre dette en gang i timen, og det vil opdatere din SUBJECT-tabel.
At slutte sig til en tabel i en UPDATE-sætning er lidt anderledes i MySQL sammenlignet med Microsoft SQL. Her er et link om det:
http://blog.ookamikun.com/2008/03 /mysql-update-with-join.html