A primeira pergunta é: "Liste o nome de cada viagem que não começa em New Hampshire (NH)."
SELECT TripName
FROM Trip
WHERE State!='NH'; /* works with State='NH' */
A segunda pergunta é: "Liste o nome da viagem, o tipo e o tamanho máximo do grupo para todas as viagens que têm Susan Kiley como guia."
SELECT TripName, MaxGrpSize
FROM Trip, TripGuides
WHERE Type=Hiking, GuideNum = 'BR01';
/* also i tried WHERE Type=Hiking AND GuideNum = 'BR01'; */
Não consigo filtrar apenas por tipo: "Caminhada"
A terceira pergunta é: Liste o ID da reserva, o número do cliente, o sobrenome do cliente e o nome do cliente para todas as viagens que ocorrerem em julho de 2018. Tentei isto:|
SELECT DISTINCT LastName, FirstName, CustomerNum, ReservationID
FROM Customer, Reservation
WHERE TripDate = '2018-12'; /* i tried CustomerNum.Customer */
Se precisar de mais tabelas e mais informações me avise.
o primeiro é o acesso simples não tem !=
a forma do segundo está errada e você deve começar a usar JOINs adequados uma vírgula para tabelas significa sempre um CROSS Join, o que pode ser útil, mas nit neste caso
também as strings devem
always
estar entre aspasas últimas tabelas de bits simples de nós têm a coluna ´CustomerNum´, então você tem que dizer ao access qual você quer, mas eu acho que é uma coluna de junção.
o que quero dizer com junção adequada:
Eu não sei as tabelas completas, então estou apenas supondo