繁体   English   中英

选择存在于table1中而不存在于table2中的列,其中table1和table2的列不同

[英]select columns that exist in in table1 and not in table2 where table1 and table2 differ in columns

很抱歉,我不知道如何在标题中正确表达我的问题,希望在这里能更好地解释它:

我想从table1中选择table1中不存在的column1和column2,但问题是table2仅具有column1而不具有column2,这给了我一个错误。

这是我的代码:

select column1, column2  from table1 except select column1, column2 from table2

我也试过了,但是没有用:

select column1, column2  from table1 except select column1 from table2

根据您提供的信息快速解答:

SELECT column1, column2
FROM table1
WHERE table1.column1 NOT IN (
    SELECT column1
    FROM table2
)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM