PL/SQL如何用内连接查询子表中的数据

主表和子表中好像没有相同的字段,所以我有一点不清楚用内连接的话怎么等值连接起来。
请问各位牛爷爷是可以直接查询子表里的某字段,还是就得用内连接;得用内连接的话可不可以举个简单例子说下如何查询哇

基于Monster 组和GPT的调写:
‘内连接来将它们关联起来。
设有两个表:主表 customers 和子表 orders,其中 orders 表中包含了与每个客户相关的订单信息。

CREATE TABLE customers (
  customer_id INT PRIMARY KEY,
  customer_name VARCHAR(50)
);

CREATE TABLE orders (
  order_id INT PRIMARY KEY,
  customer_id INT,
  order_date DATE,
  order_amount DECIMAL(10,2)
);



```’
用内连接查询每个客户的所有订单信息

SELECT customers.customer_name, orders.order_id, orders.order_date, orders.order_amount
FROM customers
INNER JOIN orders
ON customers.customer_id = orders.customer_id;

```

看外键啊,例如主表是部门表,dept,主键是id
从表是员工表,emp,主键也是id,从表对部门表的外键是dept_id
主表主键和从表外键名字是不一样,但是可以用他们做连接

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^