私はテーブルが2つあります。費用との学生です。 1つのフィールドを3つのWHEREという条件で更新したいとします。つまり、 'fees'テーブルの2つの条件と 'students'テーブルの1つの条件です。1つのテーブルを2つのテーブルに更新します。同一の条件と別のテーブルの1つの条件
私はそれは私がデータベースとしてのsqliteを使用していてくれjava.sql.SQLException: near",": syntax error
のようなエラーが発生します
UPDATE fees, students SET fees.dues= 300 WHERE fees.month= November
AND fees.session= 2017-18 AND students.class= Nursery
のような多くのクエリを試してみました。私に照会を提案するか、この照会を修正してください。
おかげ
「fee」と「students」テーブルはどのように関係していますか? –
学生のプライマリキーは、手数料の外国のキーとして使用されます –