我有2个表要更新。
我将不得不考虑三个表格因此,我想根据条件
更新表A和表B中的列if TABLE A.X = TABLE C.X
AND TABLE B.Y = TABLE C.Y
让我知道如何继续。因为我是一个新手,无法弄清楚它是如何被编码的
答案 0 :(得分:0)
您无法在单个查询中更新两个表。 编写单独的查询以使用给定条件更新每个表。
如果您使用的是SQL Server
,请使用以下脚本。
更新表TABLEA
UPDATE t1
SET t1.[ColumnYouWantedToUpdate]=[Value]
FROM TABLEA t1
JOIN TABLEC t2 ON t1.X=t2.X
JOIN TABLEB t3 ON t2.Y=t3.Y
更新表TABLEB
UPDATE t3
SET t3.[ColumnYouWantedToUpdate]=[Value]
FROM TABLEB t1
JOIN TABLEC t2 ON t1.X=t2.X
JOIN TABLEB t3 ON t2.Y=t3.Y
答案 1 :(得分:0)
protected void onPostExecute(String result) {
super.onPostExecute(result);
loading = false;
....
}