我正在尝试在我创建的 ERD 中的 3 个表之间进行内部连接。我已经使用这些表成功构建了 3 - 3 层子查询,当我研究这个问题时,我可以说在我的 DDL 中,我没有使用双引号,因此这些列不区分大小写。加入不是我的强项,因此非常感谢任何帮助。这是我输入的查询,以及它给我的错误。当人们进行内部连接时,我看到的所有答案都使用语法“INNER JOIN”,但我没有被教过这个吗?我的方法还可以吗?
SQL>
SELECT regional_lot.location,
rental_agreement.vin,
rental_agreement.contract_ID
FROM regional_lot,
rental_agreement
WHERE regional_lot.regional_lot_id = vehicle1.regional_lot_ID
AND vehicle1.vin = rental_agreement.vin;
*
ERROR at line 1:
ORA-00904: "VEHICLE1"."VIN": invalid identifier