2 qq 24435837 qq_24435837 于 2017.09.07 11:09 提问

oracle 语句怎么写(查询自己未关注的用户)

图片说明
Follow_id 是被关注者的id
fan_id 是用户id
想查出用户没有关注的人的id
我只能想到这样写,但感觉效率有点低:
select * from studio_follow f where f.follow_id not in (
select f.follow_id from studio_follow f where f.fans_id = 3
)

2个回答

lkhog
lkhog   2017.09.07 12:23
已采纳

用not exits 比用not in 好一些

u013526789
u013526789   2017.09.07 11:34

select * from studio_follow f where f.fans_id <> 3

qq_24435837
qq_24435837 这样是错的,本来只需要查出来77ec那条,你这样会查出来三条
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片