连接两个表,其中一个表的键缺失



我不确定需要什么类型的连接来获得我想要的结果。根据下面的例子,我试图将table 1连接到table 2,但我在第一个表中缺少Q3。

表1:

<表类>季度销售tbody><<tr>Q1100Q2200第四季度300

与包含所有quarter的合成表连接。

SELECT q.quarter, s.sales, c.cost
FROM (
SELECT 'Q1' AS quarter
UNION
SELECT 'Q2'
UNION
SELECT 'Q3'
UNION
SELECT 'Q4'
) AS q
LEFT JOIN table1 AS s ON a.quarter = b.quarter
LEFT JOIN table2 AS c ON a.quarter = c.quarter

相关内容

  • 没有找到相关文章