在SQLite中,table-name.column-name是一个有效的表达式,但是引发了#34;没有这样的列"错误

时间:2015-02-05 11:01:10

标签: sqlite

我正在尝试更新表Candidate中的“得分”列 从表“分数”与列candID centreID得分 但查询

INSERT INTO Candidate (score) VALUES (scores.score)

在声明中给出错误:

  

没有这样的专栏:scores.score

SQLite架构expr建议得分.score有效。 SQL初学者非常感谢帮助。

1 个答案:

答案 0 :(得分:1)

UPDATE Candidate 
JOIN Scores ON Candidate.candID = Scores.candID 
           AND Candidate.centreID = Scores.centreID
SET Candidate.score = Scores.response