我有一个类似的表:
id | code_a | code_b |
---|---|---|
id_1 | 123 | 123 |
id_2 | 234 | 234 |
id_3 | 567 | 123 |
id_4 | 987 | 987 |
id_5 | 765 | 765 |
是吗
select id, code_a, code_b
from your_table
where col_a <> col_b
UPD:根据Gordon Linoff的注释,查询不会返回其中一个列(或两个列(为空的行。对于这种情况,您需要使用类似";nvl";或";ifnull";或";isull;取决于您在上运行的数据库