У меня есть несколько таблиц SQL, которые:
customer(Id, Name, Address, PhoneNumber);
station (Id, City, Country, Location);
car(Id, Reg, Type, Milage);
contract(CustId, StationId, CarId);
Мне нужно использовать эти таблицы, чтобы найти всех клиентов, которые арендовали BMW. Я написал свой запрос как:
SELECT *
FROM CUSTOMER, CAR, CONTRACT
WHERE CUSTOMER.ID = CONTRACT.CUSTID
AND CAR.TYPE = "BMW";
Это было бы правильно? Я думал, что мне нужно присоединиться к столам, так как невозможно узнать, какой клиент арендовал какой автомобиль, но я чувствую, что могу что-то делать не так? Любая помощь будет оценена.