[英]MySQL Workbench reports an error Code: 1064 in MySQL
您的内部 SELECT 子句有一个 from 没有表。
我添加了orders2作为表名,因为我不知道你到底在想什么
SELECT OrderID, OrderDate, Freight
FROM orders
WHERE CustomerID IN (SELECT CustomerID FROM orders2 WHERE City in ('Germany', 'Mexico', 'Spain'))
ORDER BY Freight DESC;
问题不清楚,但如果只涉及一张表,我认为这是一个简单的表格。
SELECT OrderID, OrderDate, Freight
FROM orders
WHERE City IN ('Germany', 'Mexico', 'Spain'))
ORDER BY Freight DESC;
或者如果有两张桌子
SELECT a.OrderID, a.OrderDate, a.Freight
FROM orders a, orders2 b
WHERE a.CustomerID=b.CustomerID AND b.city IN ('Germany', 'Mexico', 'Spain'))
ORDER BY a.Freight DESC;
也可以使用连接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.