查询两个表并使用查询 #1 的结果从查询 #2 结果中删除条目的最佳方法是什么?我检查了有关合并结果集和删除重复项的问题,但并不完全需要。
我们所有的用户都有角色 1,高级用户有角色 1 和 2、3、4 等。目标是只有角色 1 的用户列表。
到目前为止我的方法(语法帮助将不胜感激!):
第1步:
select roles.user_id as "AdvancedUsers" from roles where role > 1
第2步:
select Users.ID, Users.email as "AllUsers" from users
第 3 步应该AdvancedUsers
从返回的结果中删除AllUsers
希望这很清楚。
谢谢。