select
a.本社名称,
b.媒体CD ,
b.媒体名称
from
T_HONSHA a,
T_BAITAI b
where
a.本社CD = b.本社CD
and
b.媒体CD = (select 媒体CD from (select rownum as id,* from T_BAITAI where 本社CD=a.本社CD) where id=1)
a.本社名称,
b.媒体CD ,
b.媒体名称
from
T_HONSHA a,
T_BAITAI b
where
a.本社CD = b.本社CD
and
b.媒体CD = (select 媒体CD from (select rownum as id,* from T_BAITAI where 本社CD=a.本社CD) where id=1)
解决方案 »
- 怎么写个sql,可以把2个表的2个字段中不同和重复的值挑出来?
- ORA-06413: 连接未打开
- oracle是否提供的有根据表id取其他字段的包?
- 这条SQL还有优化余地吗?
- sql语句如何将查询的结果不进行排序
- 在线急求sql优化语句:立马给分
- 高分求:帮我看看这句SQL,怎么回事?
- 三个表联合到一起,为什么数据不对,help me!!!
- 求助:oracle9i ora-12154错误?
- 重装oracle到创建并启动oracle实例时报ora-01034:oracle not available
- 关于PowerBuiler建立Oracle 数据库及建表问题
- 请高手解释一下这几个系统函数/过程的用法......
--------------------------------------------------------------
select
a.本社名称,
b.媒体CD ,
b.媒体名称
from
T_HONSHA a,
T_BAITAI b
where
a.本社CD = b.本社CD
and
b.媒体CD = (select 媒体CD from T_BAITAI where 本社CD=a.本社CD and rownum=1)
a.本社名称,
b.媒体CD ,
b.媒体名称
from
T_HONSHA a,
T_BAITAI b
where
a.本社CD = b.本社CD
and
b.媒体CD = (select min(媒体CD) from T_BAITAI where 本社CD=b.本社CD)不是说后面的表排序了吗?就用min好了。剽窃了libin_ftsafe(子陌红尘)的句子:)
select
a.本社名称,
b.媒体CD ,
b.媒体名称
from
T_HONSHA a,
T_BAITAI b
where
a.本社CD = b.本社CD
and
b.媒体CD = (select min(媒体CD) from T_BAITAI where 本社CD=b.本社CD group by 本社CD)
Select * from
(select depno,ename,sal,row_number() over (partition by depno
order by sal desc) rn
from emp)
where rn<=3