[英]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.