也就是求某个userid在另一个表中没有的item,前两个表列数不同
select a.userid,a.item from 表1 a where not exists (select 1 from 表2 b where a.userid=b.userid and a.item=b.item)
给你一个思路,望采纳!授人以鱼不如授人以渔先将两个表关联查询有的记录,然后再排除法,not in