什麼SQL查詢將按名稱查找記錄,以及所有具有相同地址但名稱可能不同的記錄?SQL:按名稱字段和具有相同地址的所有記錄選擇一條記錄
我有一個選民登記數據庫,當我查找一個人的時候,我也想看看還有哪些人是在這個地址註冊的。
我的數據庫被稱爲選民,其中的表稱爲提取。如果我想找到名字的人,我寫
SELECT * FROM voters.extract WHERE first_name = "John" AND last_name = "Doe";
如果我想找到地址的人,我寫
SELECT * FROM voters.extract WHERE street_num = "100"
AND addr_unit = "A" AND street_name = "Main Street" AND town = "My Town";
所以,我想要做的就是找到了名字的人,得到地址,然後找到每個人都有相同的地址。
謝謝。這看起來與我以前做過的事情類似,但導致了9個重複記錄;我注意到他們都有相同的名字和姓氏後才發現的東西!你的回答給出了我正在尋找的結果。 – Unclechromedome