如何用两个表的条件?? 你这个取的是交集,你再加一个条件不就可以了 columnA=970 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是通过columnC='one'这个条件来查询的,对不对?那么通过这个条件查出columnD=c1然后columnB=columnD可知columnB=c1接下来就出现问题了tableA 表中有两条记录columnB=c1,那当然要都查出来,除非你还有其他的条件。 select c.columnA,max(c.columnC)from ( select a.columnA,b.columnC from (select columnB,max(columnA) as columnA from tableA group by columnB) a, tableB b where a.columnB=b.columnD ) cgroup by c.columnA oracle 表设计方案求教 Oracle共享内存SGA区域有哪些组件可以被数据库自动调整大小 Oracle 多数据库连接 Oracle中查询前10条记录 求助Oracle 数据链连接问题 oracle安装问题 oracle 9i exp 8i 数据如何实现??? 初级的问题 请帮助我解答疑惑 初学者,请赐教! 在表中有很多重复的记录,我想计算出这些重复的记录的总数并赋值给 zs,然后显示时只显示重复记录的一条,以上功能在一句sql里怎么写? 如何创建一个只能进行select 操作,不能update,insert的用户?
那么通过这个条件查出columnD=c1
然后columnB=columnD可知columnB=c1
接下来就出现问题了
tableA 表中有两条记录columnB=c1,那当然要都查出来,除非你还有其他的条件。
from (
select a.columnA,b.columnC
from
(select columnB,max(columnA) as columnA
from tableA group by columnB) a,
tableB b
where a.columnB=b.columnD
) cgroup by c.columnA