sql里有两种连接方式,分别为内连接和外连接

    1.根据customer_id主键, 合并orders表和customers表里的列
    SELECT *
    FROM orders
    INNER JOIN customers
    ON orders.customer_id = customers.customer_id

    默认内连接:
    SELECT
    FROM orders
    JOIN customers
    *ON
    orders.customer_id = customers.customer_id

    2.从合并表中选出订单id, 消费者id, first_name, last_name
    这里的customer_id需要明确是哪张表的消费者id,否则是
    不明确的。(虽然我也不知道为啥不明确)
    SELECT order_id, orders.customer_id, first_name, last_name
    FROM orders
    JOIN customers
    ON orders.customer_id = customers.customer_id

    3.从合并表中选出订单id, 消费者id, first_name, last_name
    这里的customer_id需要明确是哪张表的消费者id,否则是
    不明确的。增加表的简写。
    SELECT order_id, o.customer_id, first_name, last_name
    FROM orders o
    JOIN customers c
    ON o.customer_id = c.customer_id

    4.连接order_items和products两张表
    SELECT *
    FROM order_items oi
    JOIN products p
    ON oi.product_id = p.product_id