最佳答案
我有一个连接两个表的 MySQL 查询
他们在 voters.household_id
和 household.id
上连接。
现在我需要做的是修改它,将选民表连接到沿 voter.id
和 elimination.voter_id
的第三个称为消除的表。但问题是,我想排除选民表中在消除表中具有相应记录的任何记录。
我如何设计一个查询来完成这项工作?
这是我目前的疑问:
SELECT `voter`.`ID`, `voter`.`Last_Name`, `voter`.`First_Name`,
`voter`.`Middle_Name`, `voter`.`Age`, `voter`.`Sex`,
`voter`.`Party`, `voter`.`Demo`, `voter`.`PV`,
`household`.`Address`, `household`.`City`, `household`.`Zip`
FROM (`voter`)
JOIN `household` ON `voter`.`House_ID`=`household`.`id`
WHERE `CT` = '5'
AND `Precnum` = 'CTY3'
AND `Last_Name` LIKE '%Cumbee%'
AND `First_Name` LIKE '%John%'
ORDER BY `Last_Name` ASC
LIMIT 30