我有一些問題,有兩個表,它們與值ID進行通信。 現在,我將來自柱表甲具有值「Nein」一個,但只有當在表乙列b的值是「0」和 如果a.id設置的值= b.id.SQL:設置值的條件
我該怎麼做? 感謝
我有一些問題,有兩個表,它們與值ID進行通信。 現在,我將來自柱表甲具有值「Nein」一個,但只有當在表乙列b的值是「0」和 如果a.id設置的值= b.id.SQL:設置值的條件
我該怎麼做? 感謝
你需要在像UPDATE語句一個加入:
UPDATE a set ColumnA='Nein' from TableA a inner join TableB b on a.id=b.id WHERE b.ColumnB='0'
請嘗試以下查詢。因爲在這裏我不確定這個id是表中的主列,所以我使用了「in」子句。
update A
set A.a ='Nein'
where A.id in (select A.id from A ,B
where A.id = B.id and B.b='0')
嘗試用
update A a set a.a='Nein'
where a.id in (select b.id from B b where B.b='0' and a.id=b.id);
(這部作品在MySQL的 - 只是嘗試) – Sampisa