15 lines
558 B
PHP
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;'
|
|
);}} |