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)
解决方案 »
- oracle check约束
- 求一个把值转化成列的过程
- 能否推荐一本数据库原理的书
- 求一个 删除的 SQL语句的写法
- Oracle 中 怎么执行两句select 语句
- 很简单的问题:我如何在PL SQL中在一条Select语句之后知道查询到了多少条?
- 在sqlServer中有个dll叫做sql-dmo,在oracle里面叫什么?????
- 新手问题
- SQL优化(重分求)
- 求助!我安装完oracle应用程序开发工具后进入Oracle9i Designer或Repository Object Navigator等工具时,需要输入登陆:username,passwo
- 关于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