0

投稿comment_type、amountなどを保持しているテーブルがあります。

PostExtras
- id
- amount
- post_id (foreign key)
- comment_type (foreign key)
- ...

comment_type
- id
- name

コメントタイプが重複している投稿を選択したい。

例:

- id     - amount    - post_id    - comment_type
 1         20          23           1
 2         45          23           2
 3         80          28           1
 4         78          28           2
 5         56          23           1

行1と5は実際には同じです。

4

2 に答える 2

1

私が正しく理解している場合は、COUNT、GROUP BY、およびHAVINGを使用してください

SELECT *, COUNT(*) AS itemcount FROM PostExtras 
GROUP BY post_id, comment_type
HAVING itemcount >= 2
于 2011-06-24T11:51:38.687 に答える
0
SELECT post_id FROM PostExtras
GROUP BY post_id, comment_type
HAVING COUNT(comment_type) > 1
于 2011-06-24T11:51:19.620 に答える