我有两张桌子可以说'表1'包含三列' famile_typ' ,' KW 19' ,' KW 210' 另一张表'表2'仅包含一个包含' Famile'其中包含5行。
我想从表2中选择家庭类型,其中KW 20和KW 21来自table1。
Table2
ID Familie
2 Steuerung
3 Machine
4 packet
5 Skid
6 Gripper
Table1
famile KW20 KW19
Machine 5 0
Skid 155 235
Steuerung 0 110
我想输出一个包含table2中所有值的输出,其中包含来自table1的kw 20和kw19
输出表
Famile KW20 KW19
Steuerung 0 110
Machine 5 0
packet 0 0
Skid 155 235
Gripper 0 0
我尝试了右连接,但它显示了#Error的空字段。如下所示
Famile KW20 KW19
Steuerung 0 110
Machine 5 0
Empty Empty
Skid 155 235
Empty Empty
在使用连接和多个查询进行查询时,我不是专家。
答案 0 :(得分:1)
你似乎想要:
select t2.Familie, nz(t1.KW20, 0) as KW20, nz(t1.KW19, 0) as KW19
from table2 as t2 left join
table1 as t1
on t2.Familie = t1.Familie;