u-vote.eu/uVote/dbd/qq/UVOTE_DATA_USER_PER_PARTY_OVERALL.php
2014-02-21 00:24:43 +01:00

15 lines
558 B
PHP

<?php
namespace DBD;
class UVOTE_DATA_USER_PER_PARTY_OVERALL extends \SYSTEM\DB\QP {
protected static function query(){
return new \SYSTEM\DB\QQuery(get_class(),
//pg
'',
//mys
'SELECT party, sum(case when uvote_data.choice = uvote_votes_per_party.choice then 1 else 0 end) class_MATCH,
sum(case when uvote_data.choice = uvote_votes_per_party.choice then 0 else 1 end) class_MISSMATCH
FROM uvote_data INNER JOIN uvote_votes_per_party
ON uvote_data.poll_ID = uvote_votes_per_party.poll_ID
WHERE user_ID = ? GROUP BY party;'
);}}