【发布时间】:2016-03-19 14:19:47
【问题描述】:
我正在尝试使用 where 子句对 2 个表的内部联接进行更新。 我目前有一个选择,可以得到我想要更新的结果。但是我在尝试进行更新时不断收到错误消息。 这是我的 SELECT 有效:
SELECT a.rd_1, total_points
FROM bracket.ticket as a
Inner join bracket.picks as b
where
b.team_ID = 31 AND a.ID = b.ticket_ID
这是我的更新不起作用
UPDATE a
set a.rd_1 = a.rd_1 + 1
FROM bracket.ticket as a
Inner join bracket.picks as b
where
b.team_ID = 31 AND a.ID = b.ticket_ID
我也试过这个:
UPDATE a
SET a.rd_1 = a.rd_1 + 1
FROM bracket.ticket as a
Inner join bracket.picks as b
on a.ID = b.ticket_ID
where
b.team_ID = 31 AND a.ID = b.ticket_ID
我在这里遇到的错误是: 语法错误:“FROM”(来自)在此位置不是有效输入。
门票
ID | rd_1 |总分
挑选
ID |票证_ID | team_ID
【问题讨论】:
标签: mysql sql-update inner-join