u-vote.eu/uvote/sql/qq/UVOTE_DATA_TEMP_VOTES.php
2015-10-04 04:30:11 +02:00

15 lines
486 B
PHP

<?php
namespace SQL;
class UVOTE_DATA_TEMP_VOTES extends \SYSTEM\DB\QP {
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT
-- uvdata.user_ID as uid, uvote_votes.ID as ID
SUM(CASE WHEN user_ID = ? THEN 1 ELSE 0 END) as voted,
SUM(CASE WHEN user_ID is NULL THEN 1 ELSE 0 END) AS not_voted
FROM uvote_votes
LEFT JOIN (SELECT * FROM uvote_data WHERE uvote_data.user_ID = ?) as uvdata
ON uvdata.poll_ID = uvote_votes.ID'
;}}