我的数据库很大,信息分布在不同的表上。我正在尝试运行查询以提取数据,但是在将信息合并到单个表中时遇到了一些问题,因此我可以在其他地方使用它。
表1 作业是一个作业表,具有一个jobID列,对于其城市信息列,它具有名为CityID的代码。它还包含一个billing_contactID。
表2 城市信息有一个CityID列,其他列中有城市信息。
表3 帐单联系人具有billing_contactID和一些个人详细信息,但也使用其他城市ID来参考表2以获取一些地址信息
我该如何发出两次请求以两次从表2中提取数据。例如示例。
JobID, Street, CityID, table2.postcode, table3.CityID, table3.name, table2.postcode
100, 10 ABC Street, 120, 6000, 250, Sam Smith, 6050,
我可以在第一个连接上进行左连接,但是第二个连接需要使用其他表中的外键。