字段lng和lat是每个表中的十进制字段。
update s
join t on s.id = t.id
set s.lat = t.lat , s.lng = t.lng
where s.id = t.id and (conditions)
在运行此更新查询后的相同选择查询中,我看不出差异 - 似乎UPDATE没有运行。 有人有想法吗?...
答案 0 :(得分:0)
试试这个,先把条件放在那个
之后UPDATE s
JOIN t on s.id = t.id and (conditions)
SET s.lat = t.lat , s.lng = t.lng