このようにテーブルを呼び出しましたvotes
"id" "votedElm" "voteType" "voteProcessed" "country"
"1" "4" "0" "0" "US"
"2" "5" "0" "0" "US"
"3" "6" "1" "0" "US"
"4" "8" "0" "0" "US"
"5" "9" "0" "0" "US"
"6" "10" "0" "0" "US"
"7" "10" "0" "0" "US"
"8" "10" "0" "0" "US"
"9" "8" "1" "0" "US"
"10" "9" "1" "0" "US"
"11" "20" "1" "0" "US"
"12" "10" "1" "0" "US"
"13" "10" "1" "0" "US"
"14" "20" "0" "0" "US"
"15" "22" "0" "0" "US"
"16" "20" "0" "0" "US"
"17" "21" "0" "0" "US"
"18" "10" "0" "0" "US"
"19" "10" "0" "0" "US"
"20" "20" "0" "0" "US"
"21" "21" "0" "0" "US"
"22" "22" "0" "0" "US"
"23" "22" "0" "0" "US"
"24" "22" "1" "0" "US"
私はこのSQLを使用して、それから明確なlikeとsumを取得します。
select votedElm, count(votedElm) from votes where country = 'US' and voteType = 0 group by votedElm;
ただし、その表には がありvoteType 0 and 1
ます。0
は+
投票で1
あり、-
投票です。
同じSQLで、+
投票を追加し-
て合計から投票を差し引くことができますか? これに対して2つの異なるクエリを用意する代わりに?
くわ私はこれを行うことができますか?