Changeset 303 for trunk


Ignore:
Timestamp:
05/17/10 23:27:27 (14 years ago)
Author:
nanardon
Message:
  • tag 1.01
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Epoll/DB.pm

    r272 r303  
    215215    my ($self, $mail) = @_; 
    216216    $mail or return; 
    217     my $finder = $self->db->prepare_cached( 
    218         q{select poll, date from voting left join signing 
    219           on voting.key = signing.key 
    220           where mail = lower($1) 
    221           order by date desc 
     217    my $finder = $self->db->prepare_cached(q{ 
     218        select poll.id, date from poll join 
     219        subpoll on poll.id = subpoll.pollid 
     220        join voters on voters.poll = poll.id 
     221        left join signing on 
     222          signing.subpoll = subpoll.id and 
     223          signing.voters = voters.key 
     224        where mail = lower($1) 
     225        group by poll.id, date 
     226        order by date desc 
    222227        } 
    223228    ); 
Note: See TracChangeset for help on using the changeset viewer.