复杂的更新和查询
我有一个客户资料表customer和一个客户联系资料表content,他们的关联是customerid
现在我想实现的功能是,当一个客户超过10天没有联系的时候,把它的name字段的值变为公司客户。
我是这样写的:
UPDATE customer
SET name = '公司客户'
WHERE (GetDate()-(SELECT TOP 1 time
FROM content WHERE (customerid IN (SELECT id FROM customer))
ORDER BY id DESC)>10)
现在是他不按我的要求执行,我content表里没有联系记录,也就是说这个客户没有联系记录他也把我的name字段的值给该掉了
我想要的是:如果一个客户超过10天没有联系的话那个就把他的name值变为“公司客户”
该怎么写?