Oracle-让行可以说我有两个查询::从查询中不存在的另一个查询
查询1:
SELECT id, name, permission FROM table1
结果1:
+----+------+------------+
| id | name | permission |
+----+------+------------+
| 1 | A | z |
| 1 | A | x |
| 2 | B | t |
| 3 | C | r |
+----+------+------------+
查询2:
SELECT id, name, permission FROM table2
结果2:
+----+------+------------+
| id | name | permission |
+----+------+------------+
| 1 | A | z |
| 2 | B | t |
+----+------+------------+
我想缺少的权限输出:
+----+------+------------+
| id | name | permission |
+----+------+------------+
| 1 | A | x |
| 3 | C | r |
+----+------+------------+
我该怎么办呢?
如果任何列可为空,NOT IN可能是不安全的。 – kyooryu