求一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自动做的,一般应用程序是操作不了的。
不能直接连接吗?
引用
不能直接连接吗?
不能
那缓冲池里的数据也不能查询 ......
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 ......
我有两个表(A表和B表),机构完全相同:A 表建立触发器
当insert into A(id,name) values('1','zhangsan'); 我只想将name=zhangsan的时候将insert语句插入到B表中而A表不执行操作这个触发器应该怎么实现呢?
如: ......
查看事务隔离级别的命令,
MySQL使用的是select @@tx_isolation;
在Oracle中查看事务隔离级别的命令是哪个?
SQL code:
SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK', ......