2016-10-10 11 views
-1

問題の原因はわかりません。何かご意見は? gradingsテーブルからfirst_q列を更新しようとしました。INNER JOINを使用したMySQLの更新文

UPDATE gradings g set g.first_q = 90 FROM gradings 
INNER JOIN subjects ss 
on ss.subject_id = g.subject_id 
INNER JOIN students s 
ON s.id = g.student_id 
INNER JOIN school_years sy 
on sy.id = g.sy_id 
INNER JOIN teachers t 
on t.id = g.teacher_id 
WHERE s.id = 1; 
+0

あなたはすべてのエラーを取得したり、あなたの問題は何ですか? – Jens

+0

私の答えに投票できますか? –

答えて

0

JOIN Sを置くことができると信じています。 ss.subject_id = g.subject_id INNER JOINの学生の s.id = g.student_id ONに被験者のSS を登録しよう INNERはschool_yearsのSYを登録しよう

UPDATEのグレーディンググラム INNER:たぶん、あなたはこのような何かを試してみてください on sy.id = g.sy_id INNER JOIN教師t on t.id = g.teacher_id セットg.first_q = 90 どこs.id = 1;

MYSQL Update Statement Inner Join Tables

+0

ありがとうございます!私の構文は間違っています。 – mrgx

0

私はあなただけFROM gradingsを削除し、構文が間違っているSET

関連する問題