外连接分三种:
    LEFT JOIN 无论是否匹配,都保留A表的所有行
    RIGHT JOIN 无论是否匹配,都保留B表的所有行
    FULL JOIN 无论是否匹配,都保留A、B两个表的所有行,类似于并集。
    q没有匹配上的行,会用NULL来填充结果数据。
    条件中判断值是否为NULL
    column IS NULL
    column IS NOT NULL

    1. SELECT column, another_column,
    2. FROM mytable
    3. INNER/LEFT/RIGHT/FULL JOIN another_table
    4. ON mytable.id = another_table.matching_id
    5. WHERE condition(s)
    6. ORDER BY column, ASC/DESC
    7. LIMIT num_limit OFFSET num_offset;

    这些Join也可以写作
    LEFT OUTER JOIN
    RIGHT OUTER JOIN
    FULL OUTER JOIN

    LEFT JOIN
    RIGHT JOIN
    FULL JOIN
    等价