我真的被困在这个问题上。我需要创建一个查询,其中有一个包含 CustomerID 和 PurchaseID 编号的表。在另一个表中,我有 CustomerID 以及客户的 FirstName 和 LastName。我需要做的是只获取记录 PurchaseID 为 1 或 2 或 7 的客户的名字和姓氏。当我尝试我的代码时,我从我的第二个表中获取所有客户(其中包含名字、姓氏、和 CustomerID),这是不正确的。
这是我的代码:
SELECT FirstName, LastName
FROM Customer, Purchase
WHERE Purchase.PurchaseID = '1'
OR Purchase.PurchaseID = '2'
OR Purchase.PurchaseID = '7'
GROUP BY FirstName, LastName;
我对 SQL 很陌生,非常感谢这里的帮助。