所以我有两个桌子。一个称为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_columnsuperIDs表中
the_idcolumn_ofcomparableMainIds表中

10-08 09:06