mysql - W3Schools Tryit 编辑器中的多个 SQL 连接错误

标签 mysql

我希望你能帮我解决这个有点棘手的问题。我正在使用 W3Schools SQL 教程,在执行此操作的过程中,我正在发明“真实世界”查询以尝试在这方面获得一些经验。使用他们的数据库,我试图找出谁使用以下命令订购了什么:

SELECT c.CustomerName, p.ProductName
FROM Customers c inner join Orders o on c.CustomerID = o.CustomerID
    JOIN OrderDetails od on od.OrderID = o.OrderID
    JOIN Products p on p.ProductID = od.ProductID;

这不断返回错误:

Syntax error (missing operator) in query expression 'c.customerid = o.customerid join orderdetails od on od.orderid = o.orderid join products p on p.productid = od.productid'.

经过大量摆弄,并让一位更有经验的同事查看我的查询,我们找不到我所写内容的问题。

请您提供一些帮助/指导。

最佳答案

这个查询没有错而且没有给出任何错误我在 w3school http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all 上破坏了这个查询

打开此链接并粘贴查询。

    SELECT c.CustomerName, p.ProductName
    FROM Customers c inner join Orders o on c.CustomerID = o.CustomerID
    JOIN OrderDetails od on od.OrderID = o.OrderID
    JOIN Products p on p.ProductID = od.ProductID;

关于mysql - W3Schools Tryit 编辑器中的多个 SQL 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37653866/

相关文章:

php - 在mysql数据库中播放声音文件存储

mysql - MySQL中的ORDER BY与1列一起正常工作,但与2无关

php - 如何用查询CI语法编写SQL查询?

php - MySQL同时连接到多个数据库

mysql - 如何在mysql中使用随机名称创建表?

mysql - 什么是MYSQL综合索引?

php - 如何将电子邮件从PHP发送到Outlook 2010

php - 将 like 语句与 $wpdb->prepare 一起使用,显示通配符所在的散列

mysql - RODBC 错误 - ODBC 连接失败 - 无法使用我的 mac 连接到 MySQL (mavericks)

javascript - 无法根据连接表字段对 sequelize 结果进行排序