我需要使用其他表中的值更新表中的值
String sql6="UPDATE project.wish_list SET project.wish_list.quantity= project.book.quantity";
但是为什么不工作?
谢谢
答案 0 :(得分:2)
您必须加入表格:
sql6="UPDATE project.wish_list join project.book on <condition> SET project.wish_lista.quantity= project.book.quantity";
答案 1 :(得分:2)
首先,您遇到语法错误:
UPDATE project.wish_list SET project.wish_lista.quantity= project.book.quantity
whish_list中的“a” - &gt; “project.wish_lista.quantity”......应该是:
UPDATE project.wish_list SET project.wish_list.quantity= project.book.quantity
答案 2 :(得分:2)
Update wish_list set wish_list.quantity= book.quantity from wish_list as wish_list
inner join book as book on wish_list.ID=book .ID