我有两个表SQL查询和回复
post Table
post_id
post_name
post_summary
date
post_reply Table
parent_id
post_id
所以我在做什么是我在交表的插图一个新职位的细节,如果有该帖子的任何答复,然后我把所有的细节在发布表本身中,并且还将主发布标识存储为parent_id,并在post_reply中将发布标识作为post_id进行回复。
现在我想获取主帖子下的所有帖子和回复,如果有任何并希望显示在我的jsp页面上。
我无法编写单个查询来获取这些详细信息。我可以这样做,首先获取其ID不在post_reply中的所有帖子,然后在所有帖子中循环,然后获取主帖和逐一回复的帖子。
我只想在一个查询中获取所有这些。这可能吗?我使用mysql作为数据库,并使用mybatis的spring mvc。所以我感觉整个列表并将其放入我的模型属性中,并将其显示在jsp页面上。
如果有人可以建议我一个更好的方式来实现这个改变我的数据库结构或任何其他解决方案,那就太好了。
您是否尝试过做什么了吗?看看使用JOIN – bretterer