易截截图软件、单文件、免安装、纯绿色、仅160KB

求一ORACLE 语句~~

现有2张表  A B
A表和B表有共同字段LINK

A表是统计数量的
B表是统计价格的

单独的时候这样显示 例如
A表
  LINK    NUM
  XX    100

B表
  LINK    NUM2
  XX    1000
我想通过 通过GROUP BY LINK   
把2张表显示成
LINK    NUM  NUM2
  XX    100  1000

这个语句咋整啊?
select a.link,a.num,b.num2 from a,b
where a.link=b.link;

为什么要group by?你需要计算?

SQL code:

select a.link, a.num, b.num2 from A a, B b where a.link = b.link



需要统计字段的总和。。。。。

A表
  LINK    NUM
  XX    100
  XX    100
  XX    100

B表
  LINK    NUM2
  XX    1000
  XX    1000

把2张表显示成
LINK    NUM  NUM2
  XX    300  2000



select a.link, sum(a.num), sum(b.num2) from A a, B b where a.link = b.link
group by a.link

引用
需要统计字段的总和。。。。。
SQL code





相关问答:

oracle数据库 缓冲池 - Oracle / 基础和管理

请问这个缓冲池是怎么回事啊?可以连接缓冲池利用其中的数据吧?怎么用?
这个是oracle自动做的,一般应用程序是操作不了的。

不能直接连接吗?

引用
不能直接连接吗?
不能

那缓冲池里的数据也不能查询 ......

oracle 自定义分组 - Oracle / 基础和管理

select sum(a.t)from ta a group by ta.a,这条语句将表ta中的数据按照a字段分组汇总t字段。
结果比如:
3 30
4 50
我想得到这个结果:
1 0
2 0
3 30
4 50
5 0
这个结果,请问sql语句怎么写?多谢
nobody ......

一个pl/sql问题 - Oracle / 开发

我是在toad中输入下段sql
  declare
  TYPE test_rec IS record(
  code varchar(10),
  name varchar(30)
  );
  v_book test_rec;
    ......

eclipse中连接oracle的问题 - Oracle / 基础和管理

eclipse 3.3启动web工程,要连接oracle9i数据库报
严重: Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12518, TNS:listener could not hand off cli ......

oracle 执行顺序 - Oracle / 基础和管理

SQL code:

declare
v_deptno number(2);
v_dname varchar2(14);
begin
dbms_output.put_line('请输入部门号和部门名:');
v_deptno:=&deptno;
v_dname:='&dname';
insert into dept01(deptno,dnam ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号