SELECT
*, (SELECT SUM(rating) FROM votes WHERE votes.postId = posts.id) AS rating
FROM posts
WHERE rating > 10
私のテーブルには、対応する投稿 ID を持つ投票の評価の合計が 10 を超えるエントリが複数ありますが、このクエリは結果を返しません。なんで?
私のデータベース構造の関連部分は次のとおりです。
TABLE posts
- id
TABLE votes
- postId
- rating
どんな助けでも大歓迎です。