对不起,我不知道如何在标题中正确表达我的问题,我希望我能在这里更好地解释一下:
我想从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
答案 0 :(得分:3)
根据您提供的信息快速回答:
SELECT column1, column2
FROM table1
WHERE table1.column1 NOT IN (
SELECT column1
FROM table2
)