exists 实现查看表Activity中FmyId=1(具体数字在程序中动态给定)的好友发起的活动

一个数据库tb

两个表:FriendTable  Activity

其中

FriendTable :

内容

exists 实现查看表Activity中FmyId=1(具体数字在程序中动态给定)的好友发起的活动_第1张图片

Activity:

exists 实现查看表Activity中FmyId=1(具体数字在程序中动态给定)的好友发起的活动_第2张图片

内容:

exists 实现查看表Activity中FmyId=1(具体数字在程序中动态给定)的好友发起的活动_第3张图片

 

实现查看表Activity中FmyId=1(具体数字在程序中动态给定)的好友发起的活动

select *
from dbo.Activity
where
exists(select 1 from dbo.FriendTable where FmyId='1' and charindex(dbo.Activity.Acreator,dbo.FriendTable.FfriendId)>0 )

原来的activity表数据:

exists 实现查看表Activity中FmyId=1(具体数字在程序中动态给定)的好友发起的活动_第4张图片

 结果:

你可能感兴趣的:(数据库)