以下代码用于获取记录的查询。它使用选举人.ID 从第二个表中找到相应的voting_intention.elector。
$criteria = "FROM voting_intention,electors WHERE voting_intention.elector = electors.ID AND voting_intention.pledge IN ('C','P') AND electors.postal_vote = 1 AND electors.telephone > 0"
问题是一些选举人将在voting_intentions 表中拥有多个质押。
我需要它仅根据每个选民voting_intention.pledge
的字段匹配最新的。votin_intention.date
实现它的最简单方法是什么。
其余代码:
function get_elector_phone($criteria){
$the_elector = mysql_query("SELECT * $criteria ORDER BY electors.ID ASC"); while($row = mysql_fetch_array($the_elector)) {
echo $row['ID'].','; }
}