数据库建立问题,请大神相助

现在再做一个项目中类似qq空间的模块,就是用户可以发表动态,其他用户可以查看评论,发布用户对其他用户的评论进行回复。现在就有三种记录分别为,用户发布的动态,其他用户的评论,用户对评论的回复。我想的是分三个表,一个动态表,dynsmic_id为主键~一个评论表,comment_id为主键,每条评论对应一个动态id,表示属于这个动态的评论~第三个为回复表,reply_id为主键,每条回复对应一个comment_id。请问大神们有木有思路,老师说这个太复杂了。请帮忙给下思路,要详细一点。

嫌分太少 大神们才都不出现吗

你这样有个小问题,如果两人来回回复呢?然后现在我只想查这两人来回回复的信息

像这种类型,就不应该用SQL来做,可以考虑NQSQL