0
質問はSQLite3にのみ関係します。テーブル行を別のテーブルから更新するには? マイ例:別のものからsqlite3テーブルを更新
表 "cashpointsは、" 列 "ID"、 "bank_id"
表 "banks_cashpoints"、 "B_ID" 列 "CP_ID" を有するを有する
表は、条件によって接合されるべき
cashpoints.id = banks_cashpoints.cp_id
だから私は必要があります:banks_cashpoints.b_id - > cashpoints.bank_id
それぞれの試みは失敗しました。たとえば、この(ERROR:近い「から」:構文エラー):
UPDATE cashpoints
SET bank_id = b_id
FROM banks_cashpoints bc
WHERE cp_id = id
私はhereを読んで、それは声明から使用することはできませんが、更新クエリです。しかし、私はそれなしでこれをどうやって行うのか分かりません。
いいえ、それはないん:(「そのような列を:B_ID」。それを見つけた – lich
は、ネストされたクエリを使用して分離する必要はありません試してみてくださいこの: 'UPDATE cashpoints SET bank_id =( SELECT が banks_cashpoints CP_ID = ID FROM をB_ID);' – LeleDumbo
グレートそれは作品をありがとう!。! – lich