我正在尝试通过获取dogsID
将最大狗ID值更新到DOGS
列(在dogs.breed
表格中),其中MAX
为'pitbull' dogID
中doggy_table
列的值。
如何完成此更新声明?
我最后需要一个where语句,但这不是正确的语法
update DOGS(dogsID)
values ( (SELECT MAX(dogID) as dogID
FROM doggy_table)
)
where [DOGS].[BREED] = 'pitbull'
答案 0 :(得分:4)
也许您的意思是执行更新声明?
UPDATE dogs
SET dogsid = (SELECT Max(dogid) AS dogID
FROM doggy_table)
WHERE [dogs].[breed] = 'pitbull'