【发布时间】:2017-05-28 18:13:57
【问题描述】:
我有这个问题:
SELECT o.Date,
CONCAT (c.FirstName, '', c.LastName),
c.StreetAddress,
c.Apt,
c.City,
c.State,
c.ZipCode,
c.HomePhone,
c.MobilePhone,
c.OtherPhone,
i.Quantity,
d.DonutName,
d.Description,
d.UnitPrice,
o.Notes,
FROM Customer AS c,
DonutOrder AS o,
OrderLineItem AS i,
Donut AS d
INNER JOIN DonutOrder AS o ON c.CustomerID = o.CustomerID
INNER JOIN Donut AS d ON o.DonutOrderID = i.DonutOrderID
INNER JOIN OrderLineItem AS i ON d.DonutID = i.DonutID
;
我收到此错误:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,在第 16 行的“FROM Customer AS c, DonutOrder AS o, OrderLineItem AS i, Donut AS d INN”附近使用正确的语法。
怎么了?
这是我的 SQL Fiddle 页面的链接:http://sqlfiddle.com/#!9/a2842/7
【问题讨论】:
标签: sql join inner-join