delete
news
from
news a,
user b
where
b.userid = a.postuserid
and
datediff(hh,user.joindate,getdate()) < 24
news
from
news a,
user b
where
b.userid = a.postuserid
and
datediff(hh,user.joindate,getdate()) < 24
FROM News t
where exists(select * from [User] u where u.UserID = t.PostUserid
and (DATEDIFF(hh, u.JoinDate, GETDATE()) < 24) )
you can try this : don't use biemingdelete
FROM News
where exists(select * from User where User.UserID = News.PostUserid
and (DATEDIFF(hh, User.JoinDate, GETDATE()) < 24) )
then
use anthor bieming
try
news
from
news a,
[user] b
where
b.userid = a.postuserid
and
datediff(hh,b.joindate,getdate()) < 24就可以了