在sql中将两个表中的某些字段提出来,变成第三个表

来源:百度知道 编辑:UC知道 时间:2024/05/25 14:09:18
比如:表A字段: A1(工场) B1(客户代码) C1(物品)
表B字段:D1(价格) E1(时间)
想要: B1 C1 D1

急请各位高手帮帮忙
两个表都是从同一个数据库里面 select出来的,我的sql实在是不很好,对不起

create table C as select A.B1, B.C1,B.D1 from A ,B

两张表的关系呢?
没关系怎么提出来?

create table 第三表表名
as
select a.B1 , a.C1, b.D1
from 表A a ,表B b
where a.xx=b.xx;

---例如:
create table tb_result as select a.cust_id,a.good_id,b.price
from tb_A a, tb_B b
where a.goods_num=b.goods_num;
--其中:tb_result是你要方数据的目标表名,tb_A,tb_B分别是你的表A,表B,其他的就是把a.XX,b.XX改成你表中的字段名就行了
有什么问题再留言吧

两个表中没有关联列,不可能按条件提取出来