我想設置列日期的日期字段讓我們說'10/11/2012'在表1中所有金額表2的總和相關的id(通過fk_id )= 0。這裏就是我的意思:SQL更新與WHERE子句中的聚合
FROM:
表1
id date
1 10/11/2011
2
3 10/12/2011
表2
fk_id amount
1 200
2 0
2 0
3 100
TO:
表1
id date
1 10/11/2011
2 10/11/2012
3 10/12/2011
表2
fk_id amount
1 200
2 0
2 0
3 100
這是我目前:
update table1
set date = '10/11/2012
FROM table1 inner join table 2 on table1.id = table2.fk_id
HAVING sum(table2.amount) = 0
有人可以幫助我在這裏?
爲什麼'2:10/11/table1中 –
@Thecrocodilehunter更新後2012' - 因爲amount'的'FOT值總和'2' '表2'爲零 – Lamak