[quote=引用 8 楼 szjol 的回复:] [quote=引用 5 楼 di74jun 的回复:] 表1的col1和表2的col2都是16个字符的编码,col1中有100行数据,col2中有200行数据(其中100行和col1是相同的),怎么把col2中另100行数据挑出来。 100~200行数据,就不考虑效率了 select * from 表2 where col2 not in(select col1 from 表1)
[quote=引用 5 楼 di74jun 的回复:] 表1的col1和表2的col2都是16个字符的编码,col1中有100行数据,col2中有200行数据(其中100行和col1是相同的),怎么把col2中另100行数据挑出来。 100~200行数据,就不考虑效率了 select * from 表2 where col2 not in(select col1 from 表1)
表1的col1和表2的col2都是16个字符的编码,col1中有100行数据,col2中有200行数据(其中100行和col1是相同的),怎么把col2中另100行数据挑出来。 100~200行数据,就不考虑效率了 select * from 表2 where col2 not in(select col1 from 表1)
这 更简单了, select col2 from t2 minus select col1 from t1
select * from t where col1<>col2???
17,086
社区成员
55,238
社区内容
加载中
试试用AI创作助手写篇文章吧