首页新闻找找看学习计划

像瀑布流这样,读出产品并把用户的评论也一起读出来,在SqlServer中如何一次性读出来?

0
悬赏园豆:20 [已关闭问题] 关闭于 2013-07-22 12:49

两张表,主表是产品表,从表是用户的评论。 一对多的关系。录一次获取多条产品的时候,怎么样把评论也一次读出来? 在SqlServer中,而不是用NoSql的数据库。谢谢

小徐的博客的主页 小徐的博客 | 初学一级 | 园豆:22
提问于:2013-01-09 21:59
< >
分享
所有回答(3)
0

1、使用sql语句的inner join 关联出来,(但这样会导致主表的数据重复出现,结果集返回较大)

2、分开读,先读主表,再循环主表获取从表的id,再查重表后进行合并

滴答的雨 | 园豆:3690 (老鸟四级) | 2013-01-09 22:13
0

inner join不就行了吗?

chenping2008 | 园豆:9836 (大侠五级) | 2013-01-10 09:29
0

inner join联合查询就可以把数据读出来,如果数据比较多,查询起来比较慢的话,建议做法是分步骤读取,这样可以减轻数据库的压力

az235 | 园豆:8283 (大侠五级) | 2013-01-10 18:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册