求一个sql函数。。。。万分感谢

SELECT u.VIDEO_ID
         FROM   T_USER_LEARNING_RECORD AS u ,
                dbo.T_VIDEO AS v
         WHERE  u.VIDEO_ID = v.VIDEO_ID
                AND u.LEARNING_TIME >= v.TIME_LENGTH
                AND u.USER_ID = @user_id
                
SELECT VIDEO_ID FROM dbo.T_VIDEO WHERE COURSE_ID=@course_id

上面两个sql语句都是找VIDEO_ID的,怎么在数据库中写一个函数判断一个查找到的集合是不是在另一个查找的集合里面,怎么去实现?函数两个参数@user_id、  @course_id

肥皂起泡泡
浏览 625回答 5
5回答

凤凰求蛊

数据全部查找出来,进行比对是否可以解决?

牛魔王的故事

不知道在多大的数据量下,不清楚你的具体需求,你是希望A 集合是否完整的存在与B集合中,还是找出A与B的交集呢? 个人不同意  @  Tom.汤  的做法,如果数据量大性能有问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server