我想从2表更新我的街道地址,邮政编码和城市的信息 2表包含自己的属性,但他们有相同的街道地址,邮政编码和城市信息,现在我想更新2表的信息...我怎么写更新声明?任何人都可以lp> ?? ..
当我进行更新时,它给我错误。任何人都可以检查我吗?
UPDATE DEPARTMENT a INNER JOIN LOCATION b
ON a.street address = b.street address
AND a.postal_code = b.postal_code,
AND a.city=b.city,
AND a.country_name = b.county_name,
SET street_address = 'subang 1 ,subang jaya ' ,
postal code = '31546',
city = 'PETALING JAYA ',
country_name = 'MALAYSIA',
WHERE DEPARTMENT = 'Accounting';
答案 0 :(得分:0)
在= b.street address
并通过在其前面写表别名来引用应更新的列。如果要在两个表中更新具有相同名称的字段,则必须为每个列写出
答案 1 :(得分:0)
尝试此查询
{{1}}