1. 程式人生 > >SQL 多表複合查詢修改 update set select

SQL 多表複合查詢修改 update set select

SQL Server 多表複合查詢修改

update t3 set t3.value = 0
  from t1, t2, t3
where
  t2.id2 = t1.id1
  and t2.id2 = t3.id3
  and t3.id3 = 100

查詢表 t1 t2 t3 的關聯資訊,修改表 t3 的一個欄位。

MY SQL 多表查詢修改

update tableA a
left join tableB b on
    a.name_a = b.name_b
set
    validation_check = if(start_dts > end_dts, 'VALID', '')