Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何在psql中查询两个表以检查一个表中的数据是否存在于另一个表中?_Postgresql - Fatal编程技术网

Postgresql 如何在psql中查询两个表以检查一个表中的数据是否存在于另一个表中?

Postgresql 如何在psql中查询两个表以检查一个表中的数据是否存在于另一个表中?,postgresql,Postgresql,我想写一个psql查询,在这里我想查找表a第1行中表B第2行中不存在的所有数据 我有点不明白您在问什么,但您可能正在寻找PostgreSQL的EXCEPT[ALL]运算符,例如 select column_a, column_b, column_c from table_A except all select column_a, column_b, column_c from table_B ; 从不存在的表a中选择*从表b中选择*其中b.id=a.id;瞧!

我想写一个psql查询,在这里我想查找表a第1行中表B第2行中不存在的所有数据

我有点不明白您在问什么,但您可能正在寻找PostgreSQL的EXCEPT[ALL]运算符,例如

select column_a, column_b, column_c
from table_A
except all
select column_a, column_b, column_c
from table_B
;

从不存在的表a中选择*从表b中选择*其中b.id=a.id;瞧!