举一个例子可以说我有一个包含列的表信息:SQL返回一个表,其中一列valule等于匹配的列值的行加入到另一个表
ID - 姓名 - 地址
我也有第二个表所购买的项目包含列:
地区 - 名称 - 购买
多的人可以在同一地区,但每个人只有一个身份证。
我想写一个查询,将基于在INFO表中给定的编号,谁住在同一地区与指定ID的人的人购买量返回所有行。
我曾经做过一个内部联接上名称的两个表,但无法弄清楚编写一个查询的最佳方式。
编辑:我的主要问题是,有在信息任何地区列。获得该地区的唯一方法是加入PURCHASES表。然后我需要包含该区域的所有行的结果。
您还没有哪个存储表哪个地区的信息生活在,也没有包括你现有的查询... –
你能说出你写的东西吗? –
您的表INFO中的ID字段是指(作为外键)购买表中的区域吗? – SR5