这里有两张桌子 -
Table = blockCount ________________________ blockNo houseCount ________________________ A-1 14 A-2 28 A-3 20 B-1 32 D-2 18 . . etc ___________________________________________ Table = Report ______________________ blockNo houseCount ______________________ A-1 null A-2 null A-3 null B-1 null D-2 null . . etc
任务是使用与block block
匹配的blockCount表中的值更新Report我已经用尽了我对SQL的有限知识并进行了重新研究但不确定如何提出问题
似乎是一个加入,但......
答案 0 :(得分:1)
尝试以下方法:
UPDATE Report
INNER JOIN blockCount
ON blockCount.blockNo = Report.blockNo
SET Report.houseCount = blockCount.houseCount;
注意:只有报告表格中的匹配行才会显示houseCount
表格blockCount
列中相应的houseCount
值