现在我有两个表 一个叫内容表 一个叫回复表 他们之间由contentcode字段关联 一个内容可以有多个回复 就像论坛的帖子有回帖一样 现在我有一个展示页面 需要在展示内容的同时 展示出对此内容最后一个回复的用户 我本来用的视图 两个表连接查询 取最近的那个回复 但是这样一来 没有回复的内容就无法显示了 大家有什么好的解决方案麽
如果是 通过内容contentcode 先去查有没有回复 有则查出所有回复 然后按照时间降序排列 取第一条数据 这个方法就不要了 我希望是能通过在数据库新建视图的方法解决 希望大家能提供比较快捷的解决方式 谢谢噢
我初步理解是你视图显示时两个表的连接问题,可以采用左连接查询。
例如:Content left join Reply where Content.COntentCode=Reply.COntentCOde
Hope this can help you .
改用存储过程吧,我刚刚开了下建立视图确实不好弄,存储过程会更好些。