1
A
回答
0
SELECT p.*
FROM post p
WHERE NOT EXISTS(SELECT 1
FROM comment c
WHERE c.post_id = p.post_id
AND c.author_id = 1)
你也可以用左這樣做JOIN:
SELECT p.*
FROM post p
LEFT JOIN comment c
ON p.post_id = c.post_id
AND c.author_id = 1
WHERE c.post_id IS NULL
0
在常規的「OLE SQL,這應該是這樣的:
SELECT post_id
FROM posts p
WHERE NOT EXISTS (
SELECT 1
FROM comments c
WHERE p.post_id = c.post_id
AND c.author_id = 1
)
我不知道你怎麼樣用Ruby on Rails/ActiveRecord語法來做到這一點。
相關問題
- 1. SQL查找沒有生氣評論的博客文章
- 2. 是否可以在WordPress中沒有博客文章的評論?
- 3. 博客文章發表評論
- 4. Symfony2,帶匿名/用戶分隔的評論的博客文章
- 5. Facebook的評論 - >博客文章評論
- 6. 像文章沒有評論
- 7. 列表博客在沙發上的評論沒有評論DB
- 8. 使用UpdateView添加博客文章的評論
- 9. 選擇3條評論每篇文章
- 10. 如何讓用戶在Grails開發的博客文章中發表評論
- 11. 按標籤選擇博客文章
- 12. 不同fb:不同博客文章的評論框。怎麼樣?
- 13. Django 1.7 |與博客文章的評論表
- 14. 以編程方式確定博客文章的評論數量
- 15. 當我的博客文章頁面發表評論變空白
- 16. 獲取某個用戶沒有評論的所有文章
- 17. Symfony在用戶和博客上保存博客評論
- 18. 博客中的評論框
- 19. 在wordpress博客文章中創建內嵌評論
- 20. 逆序博客評論
- 21. 寫文章沒有new_post()函數的博客文章
- 22. 如何從用戶的評論通知我的blogspot博客的評論通知?
- 23. django博客/評論的好垃圾郵件過濾器選項
- 24. 有沒有辦法通過api發送博客文章給wordpress?
- 25. 相同的評論在多個博客文章(異步)使用Angularjs
- 26. 沒有頁面刷新的博客帖子評論(ajax)
- 27. 如何讓博客爲用戶在寫博客文章,但不是博客乙
- 28. 通過評論最多的文章排序文章使用disqus
- 29. PHP博客評論不起作用
- 30. SQL Query爲每個博客帖子獲取最新的用戶評論,每個用戶只有一個評論?
你的模式是什麼樣的? – 2011-12-19 19:24:53
一篇文章有一個標題和內容。評論有一個內容,author_id和post_id。 – alste 2011-12-19 19:26:16