有A,B,C共三个表,A的字段为name,test1,test2。B表是一个字典,字段为name,id1,id2,C表的字段为AB两个表的集合字段为id1,id2,name,test1,test2
1。要把A的数据查询出来
2.插入的C,语句如何写
1。要把A的数据查询出来
2.插入的C,语句如何写
解决方案 »
- JOB执行时间设置
- select xml问题
- 如何统计表中出现字符串频率
- 在 pl sql 里错删除了table表,请问怎么能恢复?急,在线等带
- 用exp把服务器上Oracle8i的数据导出来,字符集是US7ASCII,我想在自己电脑上装个Oracle8i,把数据导进去,应该怎样设置字符集?
- 我创建的表为什么关机后又得重建?
- 我装oracle的时候忘了主机字符串,请问大家我还能找到吗?
- 如何获得系统时间的前一小时,有现成的函数嘛?
- 急!在企业管理器创建一个导出表的作业,出现“VNI2015:验证错误”,怎摸解决?
- 请问一个累计求和的sql
- 对比oracle两个用户之间的差异
- 求救,oracle和postgres里double型的数据,用C语言求值,为什么结果不同
insert iinto c
(id1,id2,name,test1,test2
)select b.id1,b.id2,a.name,a.test1,a.test2
from a
,b
where a.name = b.name(+)
insert iinto c
(
select b.id1,b.id2,a.name,a.test1,a.test2 from a ,b where a.name = b.name(+)
)
(SELECT B.ID1,
B.ID2,
A.NAME,
A.TEST1,
A.TEST2
FROM A,
B
WHERE A.NAME = B.NAME)
insert into c (name,test1,test2) select name,test1,test2 from A;
insert into C
select A.test1, A.test2, B.name, B.test1 Btest1, B.test2 Btest2 from A , B where A.name=B.name
SELECT A.test1, A.test2, B.name, B.test1 Btest1, B.test2 B.test2
FROM A, B
WHERE e=B.name;
(SELECT B.ID1,
B.ID2,
A.NAME,
A.TEST1,
A.TEST2
FROM A,
B
WHERE A.NAME = B.NAME(+))