我目前有一个浓度表,它链接到一个元素表。有浓度表
|conc_id|element_id|conc|
和和元素表
|element_id|symbol|
浓度表只有每个 conc_id 具有非零浓度的 element_id。我要做的是创建一个查询,该查询将为每个浓度 ID 按顺序列出所有元素及其浓度,无论它们是否非零。我已经以许多越来越复杂的方式(从 a 开始RIGHT JOIN
)尝试了这个,但是当其中没有那个元素时,它总是输出一个 NULL conc_id 。我正在寻找的输出是这样的:
|conc_id|element_id|symbol|conc|
|1 |1 |H |1.2 |
|1 |2 |He |NULL|
|1 |3 |Li |2.3 |
...
|3 |1 |H |4.5 |
|3 |2 |He |NULL|
|3 |3 |Li |NULL|
...
等等。有没有办法在没有 NULL conc_id 的情况下做到这一点?
提前感谢您的任何帮助...