追逐我的尾巴试图弄清楚这一点,谷歌搜索它只会导致更复杂的例子。
我已经加入了两个表,可以正常加入。教授要求我们列出订单表中发货日期为 NULL 的行,或者用练习的话来说,“尚未发货的订单”。
加入工作正常,直到我添加 IS NULL 行,然后我得到错误: Msg 156, Level 15, State 1, Line 13 关键字'LEFT'附近的语法不正确。
我已经用 20 种不同的方式编写了这本书,并花了一个下午在谷歌上搜索它,但无法摆脱错误。我知道这会很简单,但是...
SELECT
customers.customer_id,
customers.name,
customers.phone,
orders.order_id,
orders.order_date,
orders.shipped_date
FROM
orders
WHERE
orders.shipped_date IS NULL
LEFT OUTER JOIN customers ON customers.customer_id=orders.customer_id