私は2つのテーブル "トピック"(テーブルa)と "トピック_votes"(テーブルb)を持っています。 テーブルbの各行に属性 "vote"(ブール値)があります。SQLite - テーブルbの関連する行の計算結果に基づいてテーブルaから選択
トピックから行を選択し、topic_votesの関連するすべての行の合計を、vote = trueでtopic_votesのすべての関連行からvote = falseで差し引く必要があります。
たとえば、「トピック」の1行では、「topic_vote」に合計4行、vote = trueおよびvote = falseで合計3行あります。この場合、「sum_total」は2(3 - 1 )。
これをsqliteでどのように実装できますか?
サンプルデータと予想される出力を表示してください。 –
あなたの問題はどこですか?クエリで2つのテーブルを関連付ける方法が分かりませんか?または、行とカウントを集計する方法を知っていませんか?あなたが今までに得たクエリを表示し、あなたがどこにいるか教えてください。 –