0
postgresqlでクエリを作成して、「投稿」のコメント、好き嫌い、嫌いなものを取り出そうとしています。現在のところ、クエリはミスカウントであり、両方のコメント/お気に入りが同じ投稿に対して発生した場合に余分な値を与えるようです。Postgresql Multiテーブル数:好き嫌い、ソーシャルメディアスタイルアプリのコメント
SQLFiddleがここにあります:http://sqlfiddle.com/#!17/e0f51/1
は現在、結果は次のようになります。
postid postbody comment_count dislikes likes
1 Test Post A 1 0 0
2 Test Post B 2 2 4
3 Test Post C 0 0 0
4 Test Post D 2 4 2
5 Test Post E 0 1 3
しかし、理想的に次のようになります。
postid postbody comment_count dislikes likes
1 Test Post A 1 0 0
2 Test Post B 2 1 2
3 Test Post C 0 0 0
4 Test Post D 2 2 1
5 Test Post E 0 1 3
、ありがとう!倍数がどこから来ているのか分かりにくい時がありました。私は、サブクエリを気にしない、これは完全に動作するようだ。感謝します! –