Han*_*Rob 4 sql database sql-server-2008
追逐我的尾巴试图解决这个问题,谷歌搜索它只会导致更复杂的例子.
我加入了两张桌子,加入很好.教授要求我们列出订单表中的行,其中发货日期为NULL,或者在练习的单词中列出"尚未发货的订单".
加入正常工作,直到我加入IS NULL行,然后我得到的错误: 消息156,15级,状态1,关键词附近13号线有语法错误"左".
我写了这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
Run Code Online (Sandbox Code Playgroud)
jue*_*n d 14
有一个如何撰写查询的已定义顺序
select
from
join
where
group by
having
order by
Run Code Online (Sandbox Code Playgroud)
你不能混合那个订单.
LEFT JOIN应该放在WHERE子句之前。
SELECT customers.customer_id,
customers.name,
customers.phone,
orders.order_id,
orders.order_date,
orders.shipped_date
FROM orders
LEFT OUTER JOIN customers
ON customers.customer_id=orders.customer_id
WHERE orders.shipped_date IS NULL
Run Code Online (Sandbox Code Playgroud)
有关联接的其他信息,请参阅
| 归档时间: |
|
| 查看次数: |
10064 次 |
| 最近记录: |