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/

相关文章:

mysql - 错误 1045 (28000) : Access denied for user 'root' @'localhost' (using password: YES) on Ubuntu (Zorin OS)

php - 从Mysql数据库获取数据类型Decimals

mysql - 从一定的防火墙访问Azure MySQL灵活服务器

php - MySql 行进行排序以提高性能

php - 选项国家html与mysql

php - mysqli 准备语句 get_result()?

java - 为什么 INSERT 查询在此 HttpServer 代码中不起作用

mysql - 使用if语句更新表

c# - 在 C# MySqlCommand.CommandText 中使用 SQL 关键字

MySQL 区间变量和子查询符号