查询两个表中不同(相同)的数据,并把它们显示出来
Posted hjr_rong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查询两个表中不同(相同)的数据,并把它们显示出来相关的知识,希望对你有一定的参考价值。
查询两个表中不同的数据
select ecs_brand.brand_id,ecs_brand.brand_name from 表名ecs_brand where ecs_brand.brand_id not in (select distinct ecs_goods.brand_id from 表名ecs_goods where ecs_goods.is_on_sale = 1 AND ecs_goods.is_alone_sale = 1 AND ecs_goods.is_delete = 0) and ecs_brand.is_show=1
查询两个表中相同的数据
select distinct a.brand_id,a.brand_name from ecs_brand a,ecs_goods b where a.is_show=1 and b.is_on_sale = 1 and b.is_alone_sale = 1 and b.is_delete = 0 and a.brand_id = b.brand_id
以上是关于查询两个表中不同(相同)的数据,并把它们显示出来的主要内容,如果未能解决你的问题,请参考以下文章
oracle 查询A表和B表,只取A表数据,并把B表某个字段显示出来?
ORACLE中 2张类似表进行数据对比,并把值放到另一张表里面进行显示