This question already has answers here:
Select rows which are not present in other table
(4个答案)
5年前关闭。
我有一个给我带来一些主键的选择。我需要从上一个查询中没有列出的其他表中选择所有值。我该怎么做?
我一直在努力:
但没有成功,它也带来了子查询中的数据。我在用PostgreSQL。
(4个答案)
5年前关闭。
我有一个给我带来一些主键的选择。我需要从上一个查询中没有列出的其他表中选择所有值。我该怎么做?
我一直在努力:
SELECT id
FROM tab1,
,(SELECT id...
WHERE LIKE '%abc%'
) AS result
WHERE result != tab1.id;
但没有成功,它也带来了子查询中的数据。我在用PostgreSQL。
最佳答案
你可以试试这个,
从表1中选择*不在其中id(从表2中选择id在其中);
其中“id”在表1和表2中都是公共冒号。
并且将是在内部查询中从表2中获取记录所需的条件。