oracle sql怎么将两张表合并成一张
表T1表T2idnameqtyidnameqtyxa2xa3xb5xc5ya4表Tidnameqty1qty2xa23xb50ya40xc05怎么将T1表和T2表合并成表...
表T1 表T2
id name qty id name qty
x a 2 x a 3
x b 5 x c 5
y a 4
表T
id name qty1 qty2
x a 2 3
x b 5 0
y a 4 0
x c 0 5
怎么将T1表和T2表合并成表T? 展开
id name qty id name qty
x a 2 x a 3
x b 5 x c 5
y a 4
表T
id name qty1 qty2
x a 2 3
x b 5 0
y a 4 0
x c 0 5
怎么将T1表和T2表合并成表T? 展开
展开全部
SELECT id=a.id,name=a.name,qty1=b.qty,qty2=c.qty FROM
(SELECT DISTINCT id,name FROM
(SELECT id,name FROM T1
UNION ALL
SELECT id,name FROM T2)
) AS a
left jion T1 AS b ON a.id=b.id AND a.name=b.name
left jion T2 AS c ON a.id=c.id AND a.name=c.name
展开全部
范例:select last_name,department_name,salary from employees e join departments d on e.department_id=d.department_id;
答案:select 需要查询的子段 from table1 t1 join table2 t2 on t1.id = t2.id;
自己把自己需要的部分套入其中即可。
答案:select 需要查询的子段 from table1 t1 join table2 t2 on t1.id = t2.id;
自己把自己需要的部分套入其中即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果第一张表的E列是空白的,在E613中输入
=VLOOKUP($A613,Sheet2!$A:$C,COLUMN(B1),)
回车确认后右拖填充到F613,然后选定E613:F613下拉填充。
=VLOOKUP($A613,Sheet2!$A:$C,COLUMN(B1),)
回车确认后右拖填充到F613,然后选定E613:F613下拉填充。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询