For starters, you don't have vehicle1
in your FROM
list.
You should give ANSI joins a try. For one, they're a lot more readable and you don't pollute your WHERE
clause with join conditions
SELECT regional_lot.location, rental_agreement.vin, rental_agreement.contract_ID
FROM rental_agreement
INNER JOIN vehicle1
ON rental_agreement.vin = vehicle1.vin
INNER JOIN regional_lot
ON vehicle1.regional_lot_ID = regional_lot.regional_lot_id;