我有一张部门表和一张成员表,它们是多对多关系,我要往部门里面添加成员,所以要先显示那些该部门中未添加到部门的成员,
怎么查询那些没有添加到该部门的成员
有关系表吧,部门表为A,成员表为B,关系表为AB
要查询不在部门1中的成员:
select b.id,b.name from b left join ab on b.成员id=ab.成员id where ab.部门id!=1 or ab.部门id is null
hibernate 不能这样解决吧,这个问题我刚才已经解决,我是通过子查询方
最后还是通过使用not in 方式的子查询方式,虽然这种方式不太好