例如,假设我有包含列的表 INFO:
ID - 姓名 - 地址
我还有第二个表 PURCHASES 包含列:
地区 - 名称 - 购买
多个人可以在同一个地区,但每个人只有一个 ID。
我想编写一个查询,该查询将根据 INFO 表中的给定 ID 返回与具有指定 ID 的人居住在同一区域的人的 PURCHASES 中的所有行。
我已经对两个表的名称进行了内部联接,但无法找出编写查询的最佳方法。
编辑:我的主要问题是 INFO 中没有 Region 列。获取该区域的唯一方法是加入 PURCHASES 表。然后我需要包含该区域的所有行的结果。