我有两个表,具体来说,它们分别包含标准和特定参数。
表1:
PKParameter Name Unit
1 Temperature K
2 Length mm
3 Pressure bar
表2:
PKSpecParam Name Unit
1 Weight kg
2 Area m2
PKParameter和PKSpecParameter是主键
我想将这两个表合并到第三个表中,该表将跟踪主键,以便我可以引用任何参数,无论它们来自哪个表。
例如:
PKCombined PKParameter PKSpecParameter
1 1 NULL
2 2 NULL
3 3 NULL
4 NULL 1
5 NULL 2
现在我想用PKCombined主键来引用参数 也许有更好的方法可以做到这一点,但我刚刚开始干预数据库。
答案 0 :(得分:0)
Select a.PKParameter , a.name,a.unit,b.PKSpecParam , b.name,b.unit
from table1 a outer join table2 b on a.pkparameter=b.pkspecparam
但是,如果pkparameter和pkspecparam中的条目数不匹配,这将给出空值