什么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