第一个问题是:“列出不是从新罕布什尔州 (NH) 开始的每次旅行的名称。”
SELECT TripName
FROM Trip
WHERE State!='NH'; /* works with State='NH' */
第二个问题是:“列出所有以 Susan Kiley 为向导的旅行的名称、类型和最大团体人数。”
SELECT TripName, MaxGrpSize
FROM Trip, TripGuides
WHERE Type=Hiking, GuideNum = 'BR01';
/* also i tried WHERE Type=Hiking AND GuideNum = 'BR01'; */
我无法仅按类型过滤:“远足”
第三个问题是:列出 2018 年 7 月发生的所有旅行的预订 ID、客户编号、客户姓氏和客户名字。我试过这个:|
SELECT DISTINCT LastName, FirstName, CustomerNum, ReservationID
FROM Customer, Reservation
WHERE TripDate = '2018-12'; /* i tried CustomerNum.Customer */
如果您需要更多表格和更多信息,请告诉我。
第一个是简单的访问没有!=
secnd 的形式是错误的,你应该开始使用正确的 JOIN
字符串也必须
always
用引号引起来最后一个简单的二进制表有“CustomerNum”列,所以你必须告诉访问你想要哪个,但我猜它是一个连接列。
我所说的正确加入是什么意思:
我不知道你完整的表格,所以我只是猜测