所以我目前在我大学的数据库 2 班上。我们正在使用 Northwinds 数据库。几年没用过SQL了,有点生疏了。
我更改了 Orders 表中的一些部分,因此不是“Germany”而是“Tahiti”。现在我需要编写一个查询来查找哪些订单在哪里发货。
我知道我需要使用 Join,但我不确定如何使用。我去了 W3Schools 并查看了 Joins SQL 页面,但仍然没有找到我正在寻找的正确答案。
这是我目前拥有的(我也不确定它是否正确):
SELECT Customers.Country
FROM Customer
WHERE Customer.Country = 'Germany'
INNER JOIN
SELECT Orders.ShipCountry
FROM Orders
WHERE Orders.ShipCountry = 'Tahiti'
因此,如果有人可以给我帮助,我将不胜感激。
编辑
所以这是给我的实际问题,我认为这也是一种措辞不佳的问题。“可疑的电子商务交易包括客户在一个国家下的订单,这些订单被运送到另一个国家。事实上,罗斯文数据库中没有这样的订单,所以通过修改一些“德国”shipcountry 条目来创建一些将订单表添加到“大溪地”。然后编写一个查询,查找从客户运送到不同国家/地区的订单。提示:为此,您需要加入客户和订单表。