所以我有两个桌子。一个称为superID,其列为“ superID BIGINT”,而另一个称为mainID,其主列为“ subid BIGINT”。我知道mainIDS是superID的子集。如何查看仅在superID中而不在mainID中的行。
这是我尝试的解决方案:
SELECT * FROM atlas_comparables.superIDs WHERE NOT EXISTS
(SELECT * FROM atlas_comparables.mainIDs);
但是,这给了我一个空集合。有什么帮助吗?
最佳答案
尝试这个
SELECT * FROM atlas_comparables.superIDs WHERE the_id_column NOT IN
(SELECT the_idcolumn_ofcomparable FROM tlas_comparables.mainIDs);
注意:
the_id_column
在superIDs
表中the_idcolumn_ofcomparable
在MainIds
表中