舉一個例子可以說我有一個包含列的表信息:SQL返回一個表,其中一列valule等於匹配的列值的行加入到另一個表
ID - 姓名 - 地址
我也有第二個表所購買的項目包含列:
地區 - 名稱 - 購買
多的人可以在同一地區,但每個人只有一個身份證。
我想寫一個查詢,將基於在INFO表中給定的編號,誰住在同一地區與指定ID的人的人購買量返回所有行。
我曾經做過一個內部聯接上名稱的兩個表,但無法弄清楚編寫一個查詢的最佳方式。
編輯:我的主要問題是,有在信息任何地區列。獲得該地區的唯一方法是加入PURCHASES表。然後我需要包含該區域的所有行的結果。
您還沒有哪個存儲表哪個地區的信息生活在,也沒有包括你現有的查詢... –
你能說出你寫的東西嗎? –
您的表INFO中的ID字段是指(作爲外鍵)購買表中的區域嗎? – SR5